2017-03-16 1 views
0

Je sais que la fonction sklearn.model_selection.cross_val_score utilise une fonction make_scorer() qui renvoie un appel qui marque la sortie d'un estimateur. Quelle est la fonction de score utilisée dans la fonction cross_val_score()? Je pense qu'il est l'un des choix ci-dessous:Quelle est la formule de la fonction de score de sklearn.model_selection.cross_val_score?

  • accuracy_score
  • mean_squared_error
  • adjusted_rand_index
  • average_precision
+0

Il y a quelques options de notation dans sklearn. – pylang

Répondre

3

Cela dépend de la notation que vous choisissez. Voir la liste possible des options:

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

En outre, comme il est écrit ici dans la section 3.1.1, http://scikit-learn.org/stable/modules/cross_validation.html,

« Par défaut, le score calculé à chaque itération de CV est la méthode de pointage de l'estimateur, il est possible de changer ceci en utilisant le paramètre de score. "

+0

Pour les estimateurs de classification, il s'agit de «précision», pour les autres types, il peut varier selon l'estimateur. –