Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Importuj model Sequential z tensorflow.keras.models a vrstvu Dense z tensorflow.keras.layers.
  • Vytvoř instanci modelu Sequential.
  • Přidej skrytou vrstvu Dense s 10 neurony a parametrem input_shape odpoví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.____
Upravit a spustit kód