Textblobを使用してテキスト分類を実行しようとしています。私は最初にモデルをトレーニングし、以下に示すようにpickleを使用してシリアル化します。
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()
そして、私がこのファイルを実行しようとすると:
import pickle
f = open('sample_classifier.pickle', encoding="utf8")
cl = pickle.load(f)
f.close()
このエラーが発生します:
UnicodeDecodeError: 'utf-8'コーデックは位置0のバイト0x80をデコードできません:無効な開始バイト
以下は私のsample.csvの内容です:
SQLがまったく正しく機能していません。これは間違った選択でした、SQL
問題があります。すぐに返信してください、サポート
ここでどこが間違っているのですか?助けてください。