IIS_2023_1/malkova_anastasia_lab_7/README.md

31 lines
1.4 KiB
Markdown
Raw Normal View History

2023-11-17 01:50:49 +04:00
# Лабораторная работа №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)