Hello nets!
Sestavíš jednoduchý neuronová síť a sám uvidíš, jak rychle to jde v Kerasu udělat.
Vybuduješ síť, která přijme dvě čísla jako vstup, propustí je přes skrytou vrstvu s 10 neurony a nakonec vypíše jediné neomezené číslo.
Neomezený výstup získáš tak, že výstupní vrstvě nenastavíš aktivační funkci. To se hodí například u regresních úloh, kde chceme, aby výstup mohl nabývat libovolné hodnoty.
Toto cvičení je součástí kurzu
Úvod do hlubokého učení s Keras
Pokyny k cvičení
- Importuj model
Sequentialztensorflow.keras.modelsa vrstvuDenseztensorflow.keras.layers. - Vytvoř instanci modelu
Sequential. - Přidej skrytou vrstvu
Denses 10 neurony a parametreminput_shapeodpovídajícím dvěma neuronům. - Přidej výstupní vrstvu s 1 neuronem a zobraz souhrn modelu pomocí
summary().
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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.____