交叉验证中n_jobs=-1并行运算
scikit_learn包中的cross_val_score()是支持并行运算,但这并不是说只要让n_jobs=-1就能让CPU使用率接近100%。这要取决于交叉验证的折数cv,假如折数cv是n,这意味着最多只能使用n个物理CPU。score1 = cross_val_score(clf, x_train, y_train, cv=5, scoring='accuracy', n_jobs=-1)
·
scikit_learn包中的cross_val_score()
是支持并行运算,但这并不是说只要让n_jobs=-1
就能让CPU使用率接近100%。这要取决于交叉验证的折数cv
,假如折数cv是n,这意味着最多只能使用n个物理CPU。
score1 = cross_val_score(clf, x_train, y_train, cv=5, scoring='accuracy', n_jobs=-1).mean()
更多推荐
所有评论(0)