Erstell eine Eingabeschicht mit mehreren Spalten
In dieser Übung lernst du eine andere Methode zum Erstellen von Modellen mit mehreren Eingaben kennen. Diese Methode klappt nur bei reinen Zahlen, ist aber ein viel einfacher Weg, um neuronale Netze mit mehreren Variablen zu erstellen.
Jetzt hast du drei Spalten mit Zahlen im Turnier-Datensatz: „ 'seed_diff'
“, „ 'home'
“ und „ 'pred'
“. In dieser Übung baust du ein neuronales Netzwerk, das alle drei numerischen Eingaben über eine einzige Eingabeschicht verarbeitet.
Dieses Modell sollte einen einzigen Ausgang haben, um den Punktunterschied im Turnierspiel vorherzusagen.
Diese Übung ist Teil des Kurses
Fortgeschrittenes Deep Learning mit Keras
Anleitung zur Übung
- Mach eine einzelne Eingabeschicht mit 3 Spalten.
- Verbinde diesen Eingang mit einer Dense-Schicht mit 1 Einheit.
- Erstell ein Modell mit „
input_tensor
“ als Eingabe und „output_tensor
“ als Ausgabe. - Kompiliere das Modell mit „
'adam'
” als Optimierer und „'mean_absolute_error'
” als Verlustfunktion.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Create an input layer with 3 columns
input_tensor = ____((____,))
# Pass it to a Dense layer with 1 unit
output_tensor = ____(____)(____)
# Create a model
model = ____(____, ____)
# Compile the model
____.____(optimizer=____, loss=____)