0
votes

NLP - L'objet 'SklearnClassificateur' n'a aucun attribut 'Fit' / Python

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 ​​' 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? XXX


0 commentaires

3 Réponses :


0
votes

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

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.


0 commentaires

0
votes

Autant que je puisse voir, il devrait être classificateur.train ([x_train, y_train])


0 commentaires

0
votes

Essayez ceci, cela devrait fonctionner:

Wrapper Sklearn

classificateur = sklearnclassificateur (linearsvc ())

classificateur = classificateur.fit (x_train, x_test)


1 commentaires

De plus, il devrait être (x_train, y_train) comme Christoph le souligne.