comment mesurer l'exactitude de knn classificateur en python
J'ai utilisé knn de classer mes dataset. Mais je ne sais pas comment mesurer l'exactitude de la formation classificateur. Ne scikit ont tous intégré la fonction pour vérifier l'exactitude de knn classificateur?
from sklearn.neighbors import KNeighborsClassifier
knn = KNeighborsClassifier()
knn.fit(training, train_label)
predicted = knn.predict(testing)
Reconnaissant de toute l'aide. Grâce
OriginalL'auteur user1946217 | 2013-04-04
Vous devez vous connecter pour publier un commentaire.
Utilisation
sklearn.métriques.accuracy_score
:knn.score(testing, test_label)
Je pense que, dans la conception, l'évaluateur doit être séparé du classificateur.
OriginalL'auteur Fred Foo
Une autre option consiste à calculer la matrice de confusion, qui vous indique la précision de ces deux classes et de l'alpha et de bêta erreurs:
Dans le cas où vos étiquettes sont 0 et 1.
Si vous voulez une belle sortie, vous pouvez ajouter ce code:
OriginalL'auteur Noam Peled