1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Rekurentní neuronové sítě (RNN) pro jazykové modelování s Keras

Connected

Cvičení

Modely v Keras

V tomto cvičení si procvičíš práci se dvěma třídami z modulu keras.models. Vytvoříš jeden model pomocí třídy Sequential a druhý pomocí třídy Model.

Třída Sequential se používá snadněji, protože předpokládá, že vrstvy jsou seřazeny za sebou. Třída Model je flexibilnější – umožňuje více vstupů, více výstupů i sdílené vrstvy (sdílené váhy).

Třída Model vyžaduje explicitní deklaraci vstupní vrstvy, zatímco u třídy Sequential se to řeší parametrem input_shape.

Objekty a moduly Sequential, Model, Dense, Input, LSTM a np (numpy) jsou v prostředí již načteny.

Instrukce 1/2

undefined XP
  • 1
    • Vytvoř instanci modelu Sequential s názvem sequential_model.
    • Přidej jednu vrstvu LSTM a jednu vrstvu Dense a vypiš souhrn modelu.
  • 2
    • Vytvoř vrstvu Input, přidej vrstvy LSTM a Dense a výsledek ulož do proměnné main_output.
    • Vytvoř instanci modelu a vypiš jeho souhrn.