Model z dwoma wejściami i jednym wyjściem
Masz już dwa wejścia (identyfikatory drużyn 1 i 2) oraz wyjście (różnica wyników) – czas połączyć je w model. Dzięki temu będzie można go później dopasować do danych i oceniać na nowych przykładach.
Twój model będzie wyglądał jak na poniższym diagramie:
To ćwiczenie jest częścią kursu
Zaawansowane uczenie głębokie z Keras
Instrukcje do ćwiczenia
- Zdefiniuj model, który przyjmuje obie drużyny jako dane wejściowe i zwraca różnicę wyników jako dane wyjściowe.
- Skompiluj model, używając optymalizatora
'adam'i funkcji straty'mean_absolute_error'.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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
____(____, ____)