前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《卷积神经网络的python实现》

《卷积神经网络的python实现》

作者头像
羽翰尘
修改2019-11-26 16:13:59
4450
修改2019-11-26 16:13:59
举报
文章被收录于专栏:技术向技术向

本文由腾讯云+社区自动同步,原文地址 https://stackoverflow.club/article/implement_neural_network_using_python/

P39 为了优化这么多参数,训练集必须很大,和参数数量在一个数量级上

P54 一般采用多次随机初始化参数,观察损失值分布,如果方差较小,说明网络规模较大;如果方差过大,说明网络规模过小,需要增加网络规模

P92 VGG是简单的卷积层、池化层和全连接层的串联,Inception和Residual Net连接模式复杂,但是网络参数更少,学习效率更高

P97 小批量样本的数量是一个超参数,一般取32、64、128等,数据量是2的指数,运算效率会更高。

P106 学习率退火 每当验证集错误率停止下降时,就把学习率降低到原来的1/10

P107 参数初始化 使用1/sqrt(n)来校准方差,使输出神经元你的方差为1,这样参数初始化为w=np.random.randn(n)/sqrt(n), 其中n是神经元连接的输入神经元数量。实践证明,这样可以提高收敛速度。 注意小数随机初始化并不一定会得到好的结果,因为在梯度反向传播的时候,会计算出非常小的梯度,减慢收敛速度。

P154 参数的更新比例 如果更新比例在10^-3左右正常,大于这个比例说明学习率过大,否则学习率过小

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-06-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档