![](/img/trans.png)
[英]Is it possible to fit() a scikit-learn model in a loop or with an iterator
[英]Fit a scikit-learn model in parallel?
是否可以并行安装 scikit-learn model? model.fit(X, y, n_jobs=20)
这实际上取决于您要安装的 model。 通常在初始化 model 时它会有一个n_jobs
参数。 请参阅n_jobs 上的词汇表。 例如随机森林:
from sklearn.ensemble import RandomForestClassifier
clf = RandomForestClassifier(n_jobs=10)
如果它是一种集成方法,那么并行化是有意义的,因为您可以单独拟合模型(请参阅集成方法的帮助页面)。 LogisticRegression()也有一个 n_job 选项,但老实说,如果这是你的瓶颈,我真的不知道这会加快拟合过程的速度。 另见这篇文章
其他方法,如弹性网络、线性回归或 SVM,我认为没有并行化选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.