J'essaie d'écrire un code de détection de la parole de haine mais je suis bloqué avec un problème. Je reçois l'erreur sklearnclassificateur 'objet n'a aucun attribut' Fit ' code> Je cherche de la source qui a utilisé Pyhton 2 mais j'utilise Python 3 peut-être que le problème se produit à cause de cela, mais je ne pouvais pas résoudre ce problème. . Comment puis-je résoudre ce problème?
3 Réponses :
tiré dans le noir ici, mais cette documentation mentionne une fonction appelée "train" au lieu de "ajustement"; Peut-être que c'est votre problème: https://www.nltk.org/_modules/nltk /classify/scikitlearn.html p>
Aussi, êtes-vous sûr de passer le deuxième argument (x_test) est correct ici? Ce n'est pas normal avec des classificateurs, car vous ne devriez transmettre que les données de formation dans cette étape et la documentation ne le mentionne pas non plus. P>
Autant que je puisse voir, il devrait être classificateur.train ([x_train, y_train]) code> p>
Essayez ceci, cela devrait fonctionner: p>
classificateur = sklearnclassificateur (linearsvc ()) p>
classificateur = classificateur.fit (x_train, x_test) p>
De plus, il devrait être (x_train, y_train) comme Christoph le souligne.