มีรีวิวเชิงบวกและเชิงลบกี่รายการ?
ขั้นตอนแรกในงาน Sentiment Analysis เช่นเดียวกับปัญหา Data Science ทั่วไป คือการสำรวจชุดข้อมูลให้ละเอียดยิ่งขึ้น
ในแบบฝึกหัดนี้จะใช้ตัวอย่างข้อมูลรีวิวภาพยนตร์จาก IMDB โดยมีชุดข้อมูลชื่อ movies เตรียมไว้ให้แล้ว ซึ่งเป็นส่วนหนึ่งของข้อมูลที่เห็นในสไลด์ ลองสำรวจข้อมูลใน IPython Shell ได้เลย เช่น ลองเรียกเมธอด .head()
โปรดทราบว่าแบบฝึกหัดนี้ใช้ข้อมูลจริง ซึ่งอาจมีคำหยาบหรือเนื้อหาที่ไม่เหมาะสมปนอยู่บ้าง (ทั้งในแบบฝึกหัดนี้และแบบฝึกหัดถัดไปที่ใช้ข้อมูลจริงเช่นกัน)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Sentiment Analysis ด้วย Python
คำแนะนำการฝึกหัด
- หาจำนวนรีวิวเชิงบวกและเชิงลบในชุดข้อมูล
movies - หาสัดส่วน (เปอร์เซ็นต์) ของรีวิวเชิงบวกและเชิงลบในชุดข้อมูล
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Find the number of positive and negative reviews
print('Number of positive and negative reviews: ', movies.label.____)
# Find the proportion of positive and negative reviews
print('Proportion of positive and negative reviews: ', movies.label.____ / ____(movies))