【发布时间】:2018-03-18 22:01:51
【问题描述】:
我正在尝试使用 scikit-learn MLPRegressor 进行一些监督学习。我想知道 epoch 数量在监督学习中的作用是什么。
但是当我这样设置 MLP 时:
mlp = MLPRegressor(max_iter=100, learning_rate_init=0.1)
然后这个:
mlp = MLPRegressor(max_iter=200, learning_rate_init=0.1)
然后这个:
mlp = MLPRegressor(max_iter=500, learning_rate_init=0.1)
预测分数保持不变。 我不知道使用 max_iter 设置 epoch 的数量是否正确,因为尽管我更改了 max_iter 的数量,但预测分数是恒定的。 但是当我改变学习率时,分数会发生变化,所以有一些学习率的杠杆作用。
有人可以帮忙吗?谢谢
【问题讨论】:
标签: python scikit-learn epoch