2017-03-16 15 views
0

私は、sklearn.model_selection.cross_val_score関数がmake_scorer()関数を使用することを知っています。この関数は、エスティメータの出力を評価する呼び出し可能関数を返します。 cross_val_score()で使用されているスコアリング関数は何ですか? 私はそれが以下の選択肢の一つだと思う: sklearn.model_selection.cross_val_scoreのスコア関数式は何ですか?

  • accuracy_score

    • mean_squared_error
    • adjusted_rand_index
    • average_precision
  • +0

    sklearnにはいくつかの採点オプションがあります。 – pylang

    答えて

    3

    それはあなたが選択したスコアリングにより異なります。ここでの選択肢の可能性リストを参照してください。

    http://scikit-learn.org/stable/modules/model_evaluation.html#scoring-parameter

    セクション3.1.1にここに書かれても

    http://scikit-learn.org/stable/modules/cross_validation.html

    を「デフォルトでは、各CVの繰り返しで計算されたスコアは、スコア方式でありますこれをスコアリングパラメータを使って変更することが可能です」と述べています。

    +0

    分類推定の場合、それは「精度」です。他のタイプの場合は、推定に応じて変更することができます。 –

    関連する問題