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

Connected

cvičení

Skládání vrstev RNN

Hluboké modely RNN mohou mít desítky až stovky vrstev, aby dosáhly špičkových výsledků.

V tomto cvičení si ukážeš, jak vytvářet hluboké modely RNN postupným skládáním vrstev buněk LSTM za sebou.

K tomu nastavíš argument return_sequences na True u prvních dvou vrstev LSTM a na False u poslední vrstvy LSTM.

Chceš-li model s ještě více vrstvami, můžeš je přidávat postupně za sebou, nebo si napsat funkci, která pomocí metody .add() v cyklu přidá mnoho vrstev na pár řádků kódu.

Pokyny

100 XP
  • Importuj vrstvu LSTM.
  • U prvních dvou vrstev nastav vracení sekvencí a u poslední vrstvy LSTM vracení sekvencí vypni.
  • Načti předtrénované váhy.
  • Vypiš výslednou ztrátu a přesnost.