Hej, nätverk!
Nu ska du bygga ett enkelt neuralt nätverk för att få en känsla för hur snabbt det går att sätta ihop ett i Keras.
Du bygger ett nätverk som tar emot två tal som indata, skickar dem genom ett dolt lager med 10 neuroner och slutligen ger ett enda obegränsat tal som utdata.
Ett obegränsat utdata får du genom att inte ange någon aktiveringsfunktion i utdatalagret. Det är användbart vid till exempel regression, när utdatavärdet ska kunna anta vilket värde som helst.
Den här övningen är en del av kursen
Introduktion till djupinlärning med Keras
Övningsinstruktioner
- Importera
Sequential-modellen fråntensorflow.keras.modelsoch lagretDensefråntensorflow.keras.layers. - Skapa en instans av
Sequential-modellen. - Lägg till ett dolt
Dense-lager med 10 neuroner och ettinput_shapepå två neuroner. - Lägg till ett slutligt utdatalager med 1 neuron och sammanfatta din modell med
summary().
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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.____