# Лабораторная работа №7 > Рекуррентная нейронная сеть и задача генерации текста ### Как запустить лабораторную работу 1. Установить python, conda, numpy, torch 1. Запустить команду `python main.py` в корне проекта ### Использованные технологии * Язык программирования `python` * Библиотеки `conda, numpy, torch` * Среда разработки `PyCharm` ### Что делает программа? * Считывает данные из файла * Создает словарь всех символов и превращает текст в индексы(числа) * Генерирует батчи из текста * Создает и обучает рекуррентную нейронную сеть(RNN) * Генерирует новый текст * Измеряет ошибку #### Запуск * На первых прогонаx высокий показатель ошибки и, соответственно, качество текста плохое ![starter result](starter_result.png) * Через 10-15 минут после обучения ошибка дошла до 0.6, для такой ошибки качество текста нормальное ![progress result](progress_result.png)