Salut, rețele!
Vei construi o rețea neuronală simplă, pentru a vedea cât de rapid poți face asta în Keras.
Vei crea o rețea care primește două numere ca intrare, le trece printr-un strat ascuns de 10 neuroni și, în final, produce un singur număr fără constrângeri.
O ieșire fără constrângeri se obține prin evitarea setării unei funcții de activare în stratul de ieșire. Acest lucru este util pentru probleme de regresie, când dorim ca valoarea de ieșire să poată lua orice valoare.
Acest exercițiu face parte din cursul
Introducere în Deep Learning cu Keras
Instrucțiuni pentru exercițiu
- Importă modelul
Sequentialdintensorflow.keras.modelsși stratulDensedintensorflow.keras.layers. - Creează o instanță a modelului
Sequential. - Adaugă un strat ascuns
Densecu 10 neuroni și uninput_shapede doi neuroni. - Adaugă un strat de ieșire final cu 1 neuron și rezumă modelul folosind
summary().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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.____