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

Connected

Вправа

Прогнозування тексту за допомогою LSTM

У наступних вправах ви побудуєте просту модель LSTM, яка зможе передбачати наступне слово, використовуючи невеликий текстовий набір даних. Цей набір даних складається з очищених цитат із фільмів The Lord of the Ring. Ви знайдете їх у змінній text.

Ви перетворите цей text на sequences довжини 4 і скористаєтеся Keras Tokenizer, щоб підготувати ознаки та мітки для вашої моделі!

Keras Tokenizer уже імпортовано для вашого використання. Він призначає унікальний номер кожному унікальному слову та зберігає відповідності в словнику. Це важливо, адже модель працює з числами, але згодом ми захочемо декодувати вихідні числа назад у слова.

Інструкції

100 XP
  • Розбийте текст на масив слів за допомогою .split().
  • Сформуйте речення з 4 слів, зсуваючись щоразу на одне слово.
  • Створіть Tokenizer(), а потім навчіть його на реченнях за допомогою .fit_on_texts().
  • Перетворіть sentences на послідовності чисел, викликавши .texts_to_sequences().