![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习
文章平均质量分 67
笑川
这个作者很懒,什么都没留下…
展开
-
BP神经网络C代码实现
一段BP神经网络的C语言代码实现。原创 2020-04-02 12:46:11 · 4210 阅读 · 2 评论 -
批量梯度下降(BGD)、随机梯度下降(SGD)、小批量随机梯度下降(MSGD)实现过程详解
接触过神经网络的人都知道,网络的训练是其核心,本人在读书时接触的是BP神经网络,那时写的代码训练样本量不大,没有注意到题目所列出的这些训练方式,偶尔也曾看到了 “批量梯度下降”的名词,却并没有深入研究它的实现过程。 样本是深度学习的主要学习来源,其样本量动则百十万个,再加上其结构和BP网络的不同,虽然在大理论上没变化,但是如果再用老一套方式去训练,其效率和结果都不会理想,这时,一些trick就显现出它的关键了。 研究过深度学习的人士可能对BGD、SGD、MSGD这几种训练方式并不陌生,在Caffe、Touc原创 2020-04-02 12:43:07 · 1900 阅读 · 5 评论