ขั้นตอนที่ 1: Word Cloud และการสร้างฟีเจอร์
ในแบบฝึกหัดนี้ จะใช้ชุดข้อมูลตัวอย่างจาก reviews ซึ่งมีคอลัมน์ review และ score สามารถสำรวจข้อมูลเพิ่มเติมได้ใน IPython Shell
ในขั้นตอนแรก จะสร้าง word cloud โดยใช้เฉพาะรีวิวเชิงบวก สตริง positive_reviews ถูกสร้างไว้ให้แล้วโดยนำรีวิวเชิงบวก 100 อันดับแรกมาเชื่อมต่อกัน
ในขั้นตอนที่สอง จะสร้างฟีเจอร์ใหม่สำหรับความยาวของแต่ละรีวิว แล้วเพิ่มฟีเจอร์นั้นลงในชุดข้อมูล
ฟังก์ชันทั้งหมดที่จำเป็นสำหรับการพล็อต word cloud ได้ถูกนำเข้ามาให้แล้ว รวมถึงฟังก์ชัน word_tokenize จากโมดูล nltk
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Sentiment Analysis ด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create and generate a word cloud image
cloud_positives = ____(background_color='white').____(positive_reviews)
# Display the generated wordcloud image
plt.___(cloud_positives, interpolation='bilinear')
plt.axis("off")
# Don't forget to show the final image
plt.show()