Aan de slagGa gratis aan de slag

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

Cursus bekijken

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
____(____, ____)
Code bewerken en uitvoeren