您的位置:首页 > 其它

梯度下降 VS 随机梯度下降

2015-05-04 20:01 197 查看
样本个数m,x为n维向量。

h_theta(x) = theta^t * x

梯度下降需要把m个样本全部带入计算,迭代一次计算量为m*n^2





随机梯度下降每次只使用一个样本,迭代一次计算量为n^2,当m很大的时候,随机梯度下降迭代一次的速度要远高于梯度下降





冯世堃

为什么是n^2而不是n?

2013-10-5 20:44回复(0)

lijiawei166

梯度下降需要把m个样本全部带入计算,迭代一次计算量为m*n,随机梯度下降每次只使用一个样本,迭代一次计算量为n,n是参数个数

2013-11-17 11:15举报分享回复(1)

原文地址:http://blog.sina.com.cn/s/blog_6bb07f8301017bot.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐