Inizia subitoInizia gratis

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

Visualizza corso

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_tensor come input e output_tensor come 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=____)
Modifica ed esegui il codice