ฉันกำลังพยายามจัดประเภทข้อความโดยใช้ 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
ฉันมีปัญหา กรุณาตอบกลับทันทีสนับสนุน
นี่ฉันผิดตรงไหน กรุณาช่วย.