Inizia subitoInizia gratis

Ciao, reti!

Costruirai una semplice rete neurale per capire quanto velocemente si può fare con Keras.

Creerai una rete che prende due numeri in input, li fa passare attraverso un livello nascosto da 10 neuroni e alla fine restituisce un singolo numero non vincolato.

Un output non vincolato si ottiene evitando di impostare una funzione di attivazione nel livello di output. Questo è utile per problemi come la regressione, quando vogliamo che il nostro output possa assumere qualsiasi valore non vincolato.

Questo esercizio fa parte del corso

Introduzione al Deep Learning con Keras

Visualizza corso

Istruzioni dell'esercizio

  • Importa il modello Sequential da tensorflow.keras.models e il livello Dense da tensorflow.keras.layers.
  • Crea un'istanza del modello Sequential.
  • Aggiungi un livello nascosto Dense con 10 neuroni e input_shape di due neuroni.
  • Aggiungi un livello di output con 1 neurone e riassumi il modello con summary().

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Import the Sequential model and Dense layer
from tensorflow.keras.____ import ____
from tensorflow.keras.____ import ____

# Create a Sequential model
model = ____

# Add an input layer and a hidden layer with 10 neurons
model.add(Dense(____, input_shape=(____,), activation="relu"))

# Add a 1-neuron output layer
model.add(____)

# Summarise your model
model.____
Modifica ed esegui il codice