แปลงข้อความเป็นตัวเลขด้วย BoW
เมื่อสร้างคลังคำศัพท์จากรีวิวของลูกค้าแล้ว ขั้นตอนต่อไปคือแปลงแต่ละรีวิวให้อยู่ในรูปแบบตัวเลขโดยใช้โมเดล Bag-of-Words (BoW) ขั้นตอนนี้จะสร้างเมทริกซ์ที่มีโครงสร้างชัดเจน โดยแต่ละแถวแทนรีวิวหนึ่งรายการ และแต่ละคอลัมน์แทนคำหนึ่งคำจากคลังคำศัพท์
ลิสต์ cleaned_reviews และ vectorizer ที่ฝึกแล้วถูกโหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การประมวลผลภาษาธรรมชาติ (NLP) ด้วย Python
คำแนะนำการฝึกหัด
- แปลง
cleaned_reviewsให้เป็นbow_matrix - แสดงผลการแทนค่าแบบ BoW ในรูปแบบ NumPy array
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Transform the reviews
bow_matrix = vectorizer.____(____)
# Print the BoW representation
print(____.____())