![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SPGD算法
文章平均质量分 63
争渡、争渡
我是一只智慧猪~~~~
展开
-
深度学习(二),终于理解了深度学习原理--SPGD(SGD)优化算法的实现原理
SPGD优化算法的实现原理: SGD算法广泛应用于各种深度学习的优化模型算法中,这几天终于把该算法的优化原理研究明白了首先,我们假设一个函数y = 2x-1,对应的x = 1,2,3,4,5,6,7,8,9y = 1,3,5,7,9,11,13,15,17但是如果我们不知道该函数对应的数学关系,而只是x,y的值,如何让计算机去计算这个模型的数学函数,并且预测x = 20时候的值呢?代码在最后。。。。。SPGD算法原理:首先建立模型,假设这个函数是一个二元一次方程:y = axx+bx+c;原创 2021-06-22 22:07:45 · 4756 阅读 · 11 评论 -
Python实现SPGD(SGD)优化算法
Python实现SPGD优化算法SPGD(随机并行梯度下降)算法可以应用于多通道误差补偿,其实他的优化原理是在一个具有较大误差的并行数组A的基础上。在每个通道上加上和减去一个更小的随机数B。然后根据一个评判标准(例如标准差d)来选择最初的数组向着那个方向做出微小偏移。这个微小偏移根据B和认为选择的步长计算得到。 经过很多次这种计算可以让这个标准差d越来越小,最终稳定在某一个值。 对应的矫正前后的曲线如下图所示:![在这里插入图片描述](https://img-blog.csdnimg原创 2021-04-06 22:00:07 · 3204 阅读 · 1 评论