Model met twee inputs en één output
Nu je twee inputs (team-id 1 en team-id 2) en een output (scoreverschil) hebt, kun je ze samenvoegen in een model. Zo kun je het later gebruiken om te fitten op data en te evalueren op nieuwe data.
Je model ziet eruit zoals in het volgende diagram:
Deze oefening maakt deel uit van de cursus
Advanced Deep Learning met Keras
Oefeninstructies
- Definieer een model met de twee teams als inputs en gebruik het scoreverschil als output.
- Compileer het model met de optimizer
'adam'en de loss'mean_absolute_error'.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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
____(____, ____)