J'ai implémenté le classificateur KNN dans java et j'ai obtenu un résultat étrange. Si je fais une analyse de sentiment sur un ensemble de données, j'ai obtenu 55% de précision. De 100 document de test 55 correctement classé comme revue négative ou positive et 45 incorrectement. Mais si j'utilise le KNN pour la catégorie de l'exemple de caméra ou de livres, alors j'ai obtenu une précision de 95%.KNN classifier l'analyse de sentiment vs la précision de l'analyse de catégorie
Il y a quelques explications mon code est faux? Une idée?
Pommes aux oranges? Comparez-vous la performance de KNN à l'analyse des sentiments et la performance de KNN sur la catégorisation? Vous seriez en utilisant des fonctionnalités radicalement différentes dans ces cas .... ce n'est pas la faute de l'algorithme si ceux ne fonctionnent pas bien .... – Crisfole
@Christopher Pfohl oui, je compare les performances KNN dans la catégorisation et l'analyse des sentiments. Que voulez-vous dire des caractéristiques radicalement différentes? J'ai utilisé le stemming et les mots d'arrêt. – flatronka
merci @gary, mais j'ai juste besoin d'une théorie, mon code est énorme de plus de 15 classes, interfaces, j'ai besoin d'une théorie que c'est possible ou non. – flatronka