我正在使用 scikit learn 的逻辑回归函数(http://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LogisticRegression.html)进行文本分类。我正在使用网格搜索来选择 C 参数的值。我需要对 max_iter 参数做同样的事情吗?为什么?
C 和 max_iter 参数在 Sklearn 中都有默认值,这意味着它们需要调整。但是,据我了解,提前停止和 l1/l2 正则化是避免过度拟合的两种绝望方法,执行其中一种就足够了。假设调整 max_iter 的值等同于提前停止,我是否不正确?
总而言之,这是我的主要问题:
1- max_iter 需要调整吗?为什么?(文档说它只对某些求解器有用)
2- 调整 max_iter 是否等同于提前停止?
3- 我们是否应该同时执行早期停止和 L1/L2 正则化?