Ich versuche, eine Textklassifizierung mit Textblob zu tun. Ich trainiere zuerst das Modell und serialisiere es mit Essiggurke, wie unten gezeigt.Python Pickle Fehler: 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()
Und wenn ich versuche, diese Datei ausführen:
import pickle
f = open('sample_classifier.pickle', encoding="utf8")
cl = pickle.load(f)
f.close()
ich diesen Fehler:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte
Im Folgenden sind der Inhalt meiner sample.csv:
My SQL is not working correctly at all. This was a wrong choice, SQL
I've issues. Please respond immediately, Support
Wohin gehe ich hier falsch? Bitte helfen Sie.
Vielen Dank! Total gearbeitet! – 90abyss