繁体   English   中英

并行安装 scikit-learn model?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM