LoslegenKostenlos loslegen

Modell mit zwei Eingaben und einer Ausgabe

Jetzt, wo du deine beiden Eingaben (Team-ID 1 und Team-ID 2) und die Ausgabe (Punktedifferenz) hast, kannst du alles in ein Modell packen, damit du es später zum Anpassen an Daten und zum Auswerten neuer Daten verwenden kannst.

Dein Modell sieht dann so aus wie in der folgenden Abbildung:

Diese Übung ist Teil des Kurses

Fortgeschrittenes Deep Learning mit Keras

Kurs anzeigen

Anleitung zur Übung

  • Mach ein Modell mit den beiden Teams als Input und nimm die Punktedifferenz als Output.
  • Kompiliere das Modell mit dem Optimierer „ 'adam' “ und dem Verlust „ 'mean_absolute_error' “.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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 bearbeiten und ausführen