1. 학습
  2. /
  3. 강의
  4. /
  5. Úvod do hlubokého učení s Keras

Connected

연습 문제

Postav svůj LSTM model

Sekvence textu máš připravené. Teď je čas postavit LSTM model!

Každá sekvence obsahuje 4 slova – model se natrénuje na prvních třech slovech každé sekvence a bude předpovídat čtvrté. Použiješ vrstvu Embedding, která se naučí převádět slova na smysluplné vektory. Tyto vektory pak vstoupí do jednoduché vrstvy LSTM. Výstupem je vrstva Dense s tolika neurony, kolik je slov ve slovníku, a aktivací softmax. Díky tomu model vybere nejpravděpodobnější další slovo ze všech možných.

Velikost slovníku (počet unikátních slov) je uložena v proměnné vocab_size.

지침

100 XP
  • Importuj vrstvy Embedding, LSTM a Dense z tensorflow.keras layers.
  • Přidej vrstvu Embedding() o velikosti slovníku, která převede slova na vektory délky 8 a bude přijímat sekvence délky 3.
  • Přidej vrstvu LSTM() s 32 neurony.
  • Přidej skrytou vrstvu Dense() s 32 neurony a výstupní vrstvu s vocab_size neurony a aktivací softmax.