Sto provando a eseguire una classificazione del testo utilizzando Textblob. Sto prima addestrando il modello e serializzandolo usando il pickle come mostrato di seguito.Errore pickle in Python: UnicodeDecodeError
import pickle
from textblob.classifiers import NaiveBayesClassifier
with open('sample.csv', 'r') as fp:
cl = NaiveBayesClassifier(fp, format="csv")
f = open('sample_classifier.pickle', 'wb')
pickle.dump(cl, f)
f.close()
E quando provo a eseguire questo file:
import pickle
f = open('sample_classifier.pickle', encoding="utf8")
cl = pickle.load(f)
f.close()
ottengo questo errore:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte
seguito sono il contenuto della mia sample.csv:
My SQL is not working correctly at all. This was a wrong choice, SQL
I've issues. Please respond immediately, Support
Dove sto andando storto qui? Per favore aiuto.
Grazie mille! Completamente funzionato! – 90abyss