Vytvoření vstupní vrstvy s více sloupci
V tomto cvičení se podíváš na jiný způsob, jak vytvářet modely s více vstupy. Tato metoda funguje pouze pro čistě numerická data, ale je to mnohem jednodušší přístup k budování vícerozměrných neuronových sítí.
V datasetu turnaje máš nyní tři numerické sloupce: 'seed_diff', 'home' a 'pred'. V tomto cvičení vytvoříš neuronovou síť, která používá jedinou vstupní vrstvu ke zpracování všech tří numerických vstupů.
Tento model by měl mít jediný výstup pro predikci rozdílu skóre v turnajovém zápase.
Toto cvičení je součástí kurzu
Advanced Deep Learning with Keras
Pokyny k cvičení
- Vytvoř jednu vstupní vrstvu se 3 sloupci.
- Propoj tento vstup s vrstvou Dense s 1 jednotkou.
- Vytvoř model s
input_tensorjako vstupem aoutput_tensorjako výstupem. - Zkompiluj model s
'adam'jako optimalizátorem a'mean_absolute_error'jako ztrátovou funkcí.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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=____)