News for hackers. Stuff that matters.
Re:“Deep Learning has outlived its usefulness as a buzz-phrase” by oh-kumudo on Friday January 05, 2018 @08:08PM (#16083180)
Just a rebranding, though necessary one. Deep Learning is not really all about 'deep' anymore, many successful models don't really need a lot of layers.
Re:“Deep Learning has outlived its usefulness as a buzz-phrase” by username223 on Friday January 05, 2018 @08:16PM (#16083217)
So it's still just neural nets? Cool -- we've seen that before.
Re:“Deep Learning has outlived its usefulness as a buzz-phrase” by rspeer on Friday January 05, 2018 @09:44PM (#16083553)
Is a single SGD layer a neural net? Is an image filter or an audio filter a neural net? Is matrix multiplication a neural net? This would strain the intended definition even farther than it's already been strained.

But all of those are differentiable programming, and rightly so because they're all pieces that you use and compose together to make interesting learning mechanisms, including the ones that we vaguely refer to as "deep learning" now.

I like the terminology. It's not about what the original long-abandoned motivation for the design was ("neural"). It's not about how gratuitously complex you can make it ("deep"). "Differentiable" is about how it works and how we design it.

Re:“Deep Learning has outlived its usefulness as a buzz-phrase” by nightski on Friday January 05, 2018 @11:05PM (#16083793)
I'm not really buying your argument here. Neural networks are just a collection of artificial neurons. There is no requirement for multiple layers or depth of any kind.
Re:“Deep Learning has outlived its usefulness as a buzz-phrase” by contrarian_ on Saturday January 06, 2018 @07:05AM (#16084919)
> artificial neurons

Differentiable functions

Re:“Deep Learning has outlived its usefulness as a buzz-phrase” by clarry on Saturday January 06, 2018 @09:28AM (#16085388)
Basically you're implying binary neurons, neuroevolution (which works on non-differentiable functions) etc. aren't a thing. Or at least they're not (working with) neural nets.

It's almost like SGD just made decades of AI research into neural networks just vanish.

Re:“Deep Learning has outlived its usefulness as a buzz-phrase” by rspeer on Saturday January 06, 2018 @08:12PM (#16088479)
I don't see that implication at all.

Nobody is claiming that the definition of "differentiable programming" should be identical to the definition of "neural net". The claim is, if you want to assign a name to the thing that TensorFlow, PyTorch, and similar frameworks do, it's "differentiable programming".

If you want to make a non-differentiable neural net, knock yourself out. The research still exists and nobody is stopping you.

But while we're talking about terminology, I'd encourage you to stop referring to the units as "neurons". The false analogy to biology just confuses people.

Re:“Deep Learning has outlived its usefulness as a buzz-phrase” by woodson on Friday January 05, 2018 @09:04PM (#16083420)
I’m in favor of getting rid of „neural“. That would help dispense with all the unhelpful discussions about how different DNNs work compared to the human brain.
Re:“Deep Learning has outlived its usefulness as a buzz-phrase” by jclos on Saturday January 06, 2018 @06:02AM (#16084749)
I agree. I've taken to calling them computational graphs in my lab, because that's what they are. There is nothing neural about a LSTM.