ฝึกโมเดลด้วยข้อมูลการแข่งขันบาสเกตบอล
เมื่อคอมไพล์โมเดลเรียบร้อยแล้ว ก็ถึงเวลาฝึกโมเดลด้วยข้อมูลจริง!
ในแบบฝึกหัดนี้ จะใช้ชุดข้อมูลคะแนนจากการแข่งขันบาสเกตบอลระดับมหาวิทยาลัยในสหรัฐอเมริกา แต่ละแถวของชุดข้อมูลประกอบด้วย ID ของทีม ได้แก่ team_1 และ team_2 ในรูปแบบจำนวนเต็ม นอกจากนี้ยังมีค่าความต่างของ seed ระหว่างสองทีม (seed คือลำดับความแข็งแกร่งของทีมที่คณะกรรมการการแข่งขันกำหนด) และค่าความต่างของคะแนน (เช่น ถ้า team_1 ชนะด้วยคะแนน 5 แต้ม ค่าความต่างของคะแนนคือ 5)
ในการฝึกโมเดล ให้ส่งเมทริกซ์ของตัวแปร X (ในที่นี้คือหนึ่งคอลัมน์: ค่าความต่างของ seed) และเมทริกซ์ของตัวแปร Y (ในที่นี้คือหนึ่งคอลัมน์: ค่าความต่างของคะแนน)
DataFrame games_tourney พร้อมกับออบเจ็กต์ model ที่คอมไพล์แล้วพร้อมใช้งานใน workspace ของคุณ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Deep Learning ขั้นสูงด้วย Keras
คำแนะนำการฝึกหัด
- ฝึกโมเดลโดยใช้
seed_diffเป็นตัวแปร input และscore_diffเป็นตัวแปร output - ใช้จำนวน epoch เท่ากับ 1, batch size เท่ากับ 128 และแบ่งข้อมูลสำหรับ validation ออก 10%
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Now fit the model
____(games_tourney_train[____], games_tourney_train[____],
epochs=____,
batch_size=____,
validation_split=____,
verbose=True)