เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

สร้าง Vocabulary จากรีวิวของลูกค้า

คุณเป็นส่วนหนึ่งของทีมวิเคราะห์ผลิตภัณฑ์ที่ TechZone บริษัทอิเล็กทรอนิกส์สำหรับผู้บริโภค ทีมได้รับรีวิวจากลูกค้าจำนวนหนึ่งสำหรับอุปกรณ์ใหม่ ในการวิเคราะห์รีวิวเหล่านี้ ต้องเริ่มจากการประมวลผลข้อความและสร้าง Vocabulary ซึ่งก็คือรายการคำที่ไม่ซ้ำกัน ที่ใช้เป็นฟีเจอร์สำหรับแทนรีวิวแต่ละรายการในรูปแบบตัวเลข

ฟังก์ชัน preprocess() ถูกโหลดไว้ให้แล้ว โดยจะแปลงข้อความเป็นตัวพิมพ์เล็ก แบ่ง Token และลบเครื่องหมายวรรคตอนออก

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การประมวลผลภาษาธรรมชาติ (NLP) ด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ประมวลผลรีวิวแต่ละรายการในชุดข้อมูลโดยใช้ฟังก์ชัน preprocess()
  • Fit vectorizer กับรีวิวที่ผ่านการประมวลผลแล้ว
  • แสดง Vocabulary ที่ได้ออกมา

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

reviews = [
    "The product is fantastic! It works like a charm.",
    "I hated the product. It broke after one use.",
    "Product was okay, not the best, but fine overall."
]
# Preprocess the reviews
cleaned_reviews = [____ for ____ in ____]

vectorizer = CountVectorizer()
# Fit the vectorizer
vectorizer.____
# Print the vocabulary 
print(vectorizer.____)
แก้ไขและรันโค้ด