n_iters取值有什么经验吗?

来源:6-7 scikit-learn中的随机梯度下降法

神经旷野舞者

2018-02-14

notebook里面去了样本的1/3,然后脚本里是样本的1/3,那n_iters取值要和样本数量相关吗?

写回答

1回答

liuyubobobo

2018-02-14

是的,通常是和样本数量相关的。在这里我演示取m的1/3,只是为了演示出随机梯度下降法的强大。不过实践中,一般要取样本数量的整数倍。这个倍数也称为epoch。


对于一般规模的数据,我一般是从50试起,然后看100;250;500... 直到结果相对比较稳定,没有明显的变化。

1
7
神经旷野舞者
非常感谢!
2018-02-14
共7条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5839 学习 · 2437 问题

查看课程