1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до Deep Learning з Keras

Connected

Вправа

Побудуйте свою модель LSTM

Ви вже підготували свої текстові послідовності. Час побудувати модель LSTM!

Пам'ятайте, у ваших послідовностях було по 4 слова. Модель навчатиметься на перших трьох словах кожної послідовності, передбачаючи четверте. Ви використаєте шар Embedding, який навчиться перетворювати слова на змістовні вектори. Далі ці вектори буде передано до простого шару LSTM. Вихід — шар Dense з кількістю нейронів, що дорівнює розміру словника, та активацією softmax. Так ми зможемо отримати слово з найбільшою ймовірністю з-поміж усіх можливих.

Розмір словника слів (кількість унікальних слів) збережено в vocab_size.

Інструкції

100 XP
  • Імпортуйте шари Embedding, LSTM і Dense з tensorflow.keras layers.
  • Додайте шар Embedding() розміру словника, який перетворюватиме слова на вектори з 8 чисел і отримуватиме послідовності довжини 3.
  • Додайте шар LSTM() на 32 нейрони.
  • Додайте прихований шар Dense() на 32 нейрони та вихідний шар на vocab_size нейронів із softmax.