私がやろうとしている:
from sklearn.model_selection import cross_validate
前述のとおり here 。しかし、エラーが発生します:
ImportError: cannot import name 'cross_validate'
Sklearnの他のすべてはうまく機能しているように見えますが、これはほんの少しです。この1行だけを実行してもエラーが発生します。
cross-validate
はバージョン0.19.0の新機能です( 変更ログ ):
相互検証により、複数のメトリック評価から結果を返すことができるようになりました。新しいmodel_selection.cross_validateは、テストデータおよびトレーニングセットのパフォーマンスとタイミングに関する多くのスコアを返すことができます。また、グリッド/ランダム化検索のスコアリングおよび再調整パラメーターを拡張して、複数のメトリックを処理します。
それを使用するには、scikit-learnインストールをconda upgrade scikit-learn
condaを使用している場合、またはpip install --upgrade scikit-learn
。更新できない場合でも、 cross_val_score
代わりに。
sklearn.model_selectionからimport cross_validate