1. Learn
  2. /
  3. Курси
  4. /
  5. Recurrent Neural Networks (RNNs) для моделювання мови з Keras

Connected

Вправа

Перетворення нового тексту

У цій вправі ви перетворите новий текст на послідовності числових індексів за словниками, створеними раніше.

Це корисно, коли у вас уже є натренована модель і ви хочете застосувати її до нового набору даних. Кроки передопрацювання, виконані для тренувальних даних, слід застосувати й до нового тексту, щоб модель могла робити передбачення/класифікацію.

Тут ви також використаєте спеціальний токен '<UKN/>' для слів, яких немає в словнику. Зазвичай такі спеціальні токени мають перші індекси у словниках, позиція 0.

Змінні word_to_index, index_to_word і vocabulary уже завантажено в середовище. Також змінну з новим текстом завантажено як new_text. Новий текст уже виведено на друк, щоб ви могли його переглянути.

Інструкції

100 XP
  • Пройдіться циклом по списку new_text, що містить речення.
  • Встановіть 0 як індекс, якщо слово не знайдено в словнику.
  • Додайте речення з індексами до змінної new_text_split.
  • Перетворіть індекси назад у текст за допомогою словника index_to_word.