Crea un livello di input con più colonne
In questo esercizio esplorerai un modo diverso di creare modelli con input multipli. Questo metodo funziona solo con dati puramente numerici, ma è un approccio molto più semplice per costruire reti neurali multivariate.
Ora hai tre colonne numeriche nel dataset del torneo: 'seed_diff', 'home' e 'pred'. In questo esercizio creerai una rete neurale che usa un singolo livello di input per elaborare tutti e tre questi input numerici.
Questo modello deve avere una singola uscita per prevedere la differenza di punteggio della partita del torneo.
Questo esercizio fa parte del corso
Deep Learning avanzato con Keras
Istruzioni dell'esercizio
- Crea un singolo livello di input con 3 colonne.
- Collega questo input a un livello Dense con 1 unità.
- Crea un modello con
input_tensorcome input eoutput_tensorcome output. - Compila il modello con
'adam'come ottimizzatore e'mean_absolute_error'come funzione di perdita.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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=____)