โมเดลที่รับ input สองตัวและมี output หนึ่งตัว
เมื่อกำหนด input ทั้งสอง (รหัสทีม 1 และรหัสทีม 2) และ output (ผลต่างของคะแนน) เรียบร้อยแล้ว ให้นำทั้งหมดมาสร้างเป็นโมเดล เพื่อนำไปใช้ฝึกกับข้อมูลและประเมินผลกับข้อมูลใหม่ได้ในภายหลัง
โมเดลของคุณจะมีโครงสร้างดังแผนภาพต่อไปนี้:
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Deep Learning ขั้นสูงด้วย Keras
คำแนะนำการฝึกหัด
- กำหนดโมเดลโดยใช้ทั้งสองทีมเป็น input และใช้ผลต่างของคะแนนเป็น output
- Compile โมเดลโดยใช้ optimizer
'adam'และ loss'mean_absolute_error'
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Imports
from tensorflow.keras.layers import Subtract
from tensorflow.keras.models import Model
# Subtraction layer from previous exercise
score_diff = Subtract()([team_1_strength, team_2_strength])
# Create the model
model = ____([____, ____], ____)
# Compile the model
____(____, ____)