เตรียม label vector
ในวิดีโอก่อนหน้า คุณได้เรียนรู้ความแตกต่างระหว่างการจำแนกประเภทแบบไบนารีและแบบหลายคลาส รวมถึงขั้นตอนการเตรียมข้อมูลที่ต้องปรับก่อนนำไปเทรนโมเดล
ในแบบฝึกหัดนี้ จะมีชุดข้อมูลดิบที่มี label เป็นข้อความให้เตรียมความพร้อม ข้อมูลอยู่ในรูป pandas.DataFrame ชื่อ df ซึ่งมีสองคอลัมน์ ได้แก่ text สำหรับข้อความ และ label สำหรับชื่อ label งานของคุณคือแปลง label ให้ครบทุกขั้นตอน ทั้งการเปลี่ยนจากสตริงเป็นตัวเลข และการทำ one-hot encoding
โมดูล pandas ในชื่อ pd และฟังก์ชัน to_categorical() จาก keras.utils.np_utils ถูกโหลดไว้ในสภาพแวดล้อมแล้ว และข้อมูลบางส่วนจะแสดงในคอนโซลให้ดู
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Recurrent Neural Networks (RNNs) สำหรับ Language Modeling ด้วย Keras
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Get the numerical ids of column label
numerical_ids = df.label.____
# Print initial shape
print(numerical_ids.____)