采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
有一个名词有点不懂。之前一直以为,深度学习就是神经网络的另一种称呼而已,并没有不同。为什么老师会区别这两个名词呢?谢谢老师!
哈哈哈哈,想起了知乎的一个段子:
如果要做事,想赶快入门,速度出活,请先死记住: 深度学习=多层的神经网络 如果要写论文,要作报告,要闲聊,请坚持一个原则: 深度学习绝不仅仅是多层的神经网络。
哈哈哈哈。
---
下面正经回答一下:
广义来讲,近乎完全可以说深度学习是一种神经网络。虽然“深度学习”这个叫法更偏向是描述一种机制(是一种学习机制);而“神经网络”更是一种学习使用的结构模型(是一种网络模型)。
但是,“深度学习”中的这个“深度”,其实就是指建立神经网络的层数比较多(比较深)。此时,在具体应用上,会出现很多新的问题,在训练上不是使用传统的神经网络的反向传播就可以解决的。正因为如此,深度学习慢慢建立起了很多专属于自己的方法,以及应用在不同领域上的模型的变种。并且,理论上,这些方法不仅仅可以应用于多层神经网络,只要是有深度的模型,都会出现这些问题,都可以使用这些方法。比如树模型。不过这是理论上,实际上,神经网络依然是使用最广泛的模型。因此,当我们谈论这些“解决深度带来的一系列问题的技术“的时候,通常会说“深度学习”;而说“神经网络”,通常是指传统的神经网络:)
段子真搞笑!哈哈 谢谢老师啦!
特别棒的解答!
之前我还以为自己会这个问题,是所以也没想到问的价值,看了老师说的后面通用深度方法也被用到深度学习上,这个真的是鲜为人知啊。 又想起一个我一直以为的东西,从新闻里知乎里,我一直以为神经网络就是模拟人脑,深度学习就是深度模拟人脑了,然后还想到了哲学问题,其实都是人云亦云的空想。 主要是看了知乎里一个回答下的评论,感觉很多人可能我想法一样,应该是自己没研究新闻听多了,就以为自己懂了,甚至乱扯到哲学了。
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
2.6k 19
3.5k 17
3.0k 15
1.7k 15
1.5k 14