Я пытаюсь сделать некоторую текстовую классификацию с помощью Textblob. Сначала я тренирую модель и сериализую ее, используя рассол, как показано ниже.
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" не может декодировать байт 0x80 в позиции 0: недопустимый стартовый байт
Ниже приведено содержимое моего sample.csv:
Мой SQL работает некорректно. Это был неправильный выбор, SQL
У меня проблемы. Пожалуйста, немедленно ответьте,
Где я здесь ошибаюсь? Пожалуйста, помогите.