【发布时间】:2017-01-08 13:12:26
【问题描述】:
我正在尝试掌握深度神经网络的概念。当他们被解释时,他们基本上说网络的每一层代表一个抽象层次,例如,第一层是关于边缘,下一层是关于形状,比如轮子,下一层是关于轮子加起来的东西,像汽车一样。
在计算每一层的权重时,是一次完成一层还是所有层一起完成。你是先在一组标有不同类型边缘的图像上运行 AI,然后在一组标有轮子之类的图像上运行 AI,然后再在一组标有汽车的图像上运行 AI,还是让网络自己解决这个问题?
【问题讨论】:
我正在尝试掌握深度神经网络的概念。当他们被解释时,他们基本上说网络的每一层代表一个抽象层次,例如,第一层是关于边缘,下一层是关于形状,比如轮子,下一层是关于轮子加起来的东西,像汽车一样。
在计算每一层的权重时,是一次完成一层还是所有层一起完成。你是先在一组标有不同类型边缘的图像上运行 AI,然后在一组标有轮子之类的图像上运行 AI,然后再在一组标有汽车的图像上运行 AI,还是让网络自己解决这个问题?
【问题讨论】:
您没有为深度网络提供对每一层的监督,这在构建数据集方面过于复杂。您在这些幻灯片上看到的是对正在发生的事情的解释自行,而不是我们强制执行。既有逐层技术(现在不太流行),也有一切联合(流行知道),但它们都没有使用额外的监督,你不告诉网络提取边缘,它只是从优化问题和网络结构中出现在实践中。
但是,也有一些深层架构不具备此属性,例如 https://arxiv.org/abs/1603.09382 或一般的循环网络(在这个意义上也是“深层”)。因此不要将其视为深度学习的属性,这只是处理特定数据时的常见经验观察,仅此而已。
【讨论】: