【发布时间】:2017-07-03 22:06:21
【问题描述】:
我正在使用sklearn 来训练模型。火车dataset 大约是3000k,所以我使用SGDClassifier。该功能不是很好,所以我知道它可能不会收敛。但我希望SGDClassifier 根据我的设置提前停止,就像max_iter = 1000 一样。就我而言,函数SGDClassifier 没有像max_iter 这样的参数。我该怎么做?
这是代码。
这是打印信息。
任何帮助将不胜感激...
【问题讨论】:
-
SGDClassifier 的默认交互次数为 5,由
n_iter参数控制。你的模型运行了多长时间? -
嗨,欢迎来到 SO!请post text, not screenshots。您可能还想阅读how to ask 和minimal, complete, and verifyable example。祝你好运!
-
已经运行了大约20个小时。
-
我怎样才能停止它并获取当前模型?这样我就可以保存模型并稍后通过加载保存的模型继续训练它。
-
@chenzhixing 我在我的回答中发布了一个链接,该链接显示了如何在 sklearn 中保存/加载经过训练的模型。
标签: scikit-learn