bp算法在深度神经网络上为什么行不通

 我来答
link专注休闲娱乐
高能答主

2021-11-29 · 关注影视娱乐,关心休闲娱乐
link专注休闲娱乐
采纳数:182 获赞数:60873

向TA提问 私信TA
展开全部

BP算法作为传统训练多层网络的典型算法,实际上对仅含几层网络,该训练方法就已经很不理想,不再往下进行计算了,所以不适合深度神经网络

BP算法存在的问题:

(1)梯度越来越稀疏:从顶层越往下,误差校正信号越来越小。

(2)收敛到局部最小值:尤其是从远离最优区域开始的时候(随机值初始化会导致这种情况的发生)。

(3)一般,我们只能用有标签的数据来训练:但大部分的数据是没标签的,而大脑可以从没有标签的的数据中学习。

深度神经网络的特点:

多层的好处是可以用较少的参数表示复杂的函数。

监督学习中,以前的多层神经网络的问题是容易陷入局部极值点。如果训练样本足够充分覆盖未来的样本,那么学到的多层权重可以很好的用来预测新的测试样本。

非监督学习中,以往没有有效的方法构造多层网络。多层神经网络的顶层是底层特征的高级表示,比如底层是像素点,上一层的结点可能表示横线,三角; 而顶层可能有一个结点表示人脸。一个成功的算法应该能让生成的顶层特征最大化的代表底层的样例。

如果对所有层同时训练,时间复杂度会太高; 如果每次训练一层,偏差就会逐层传递。这会面临跟上面监督学习中相反的问题,会严重欠拟合。



智汇云舟
2024-06-27 广告
“云舟披萨”视频孪生PaaS平台是智汇云舟基于自主研发的三维 GIS 引擎封装的能力平台。该平台包括SSP资源中心、PMS平台管理工具、Builder场景构建工具RET云渲柒引擎和API Cenrer等服务和工具,旨在为具有开发能力的用户、... 点击进入详情页
本回答由智汇云舟提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式