ImportError: 名前 'cross_validate' をインポートできません 質問する

ImportError: 名前 'cross_validate' をインポートできません 質問する

私がやろうとしていること:

from sklearn.model_selection import cross_validate

述べたようにここしかし、エラーが発生します:

ImportError: cannot import name 'cross_validate'

Sklearn の他の部分はすべて正常に動作しているようですが、問題はこの部分だけです。この 1 行だけを実行しても、他に何も実行しないとエラーが発生します。

ベストアンサー1

cross-validateバージョン0.19.0の新機能(変更ログ):

クロス検証では、複数のメトリック評価の結果を返すことができるようになりました。新しい model_selection.cross_validate は、テスト データとトレーニング セットのパフォーマンスおよびタイミングに関する多くのスコアを返すことができ、グリッド/ランダム化検索のスコアリングおよび再適合パラメータを拡張して、複数のメトリックを処理できるようになりました。

これを使用するには、conda upgrade scikit-learncondaを使用している場合は 、または のいずれかを使用してscikit-learnインストールを更新しますpip install --upgrade scikit-learn。更新が不可能な場合でも、cross_val_scoreその代わり。

おすすめ記事