Modell med två indata och en utdata
Nu när du har dina två indata (lag-id 1 och lag-id 2) och din utdata (poängskillnad) kan du samla ihop dem i en modell. Sedan kan du använda modellen för att träna på data och utvärdera på nya data.
Din modell ser ut som i diagrammet nedan:
Den här övningen är en del av kursen
Avancerad djupinlärning med Keras
Övningsinstruktioner
- Definiera en modell med de två lagen som indata och poängskillnaden som utdata.
- Kompilera modellen med optimeraren
'adam'och förlusttfunktionen'mean_absolute_error'.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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
____(____, ____)