IIS_2023_1/kondrashin_mikhail_lab_7/README.md

46 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#### Кондрашин Михаил ПИбд-41
## Лабораторная работа 6. Нейронная сеть
### Запуск лабораторной работы:
* установить `python`, `numpy`, `matplotlib`, `sklearn`
* запустить проект (стартовая точка класс `main.py`)
### Используемые технологии:
* Язык программирования `Python`,
* Библиотеки `numpy`, `matplotlib`, `sklearn`
* Среда разработки `IntelliJ IDEA` (В версии "Ultimate edition" можно писать на python)
### Задача:
Осуществить обучение модели нейронной сети для предсказания погоды относительно влияющих погодных факторов по наиболее
важным признакам.
### Описание решения:
Что делает программа:
* Считывает текст из файла
* Преобразует полученный текст в уникальный набор символов
* Генерирует батчи
* Создает и обучает рекуррентную нейронную сеть
* Генерирует текст по завершении заданного количества эпох обучения модели
Для генерации текста был взят художественный текст на латинском в файле en.txt
### Результат:
PREDICTION: loating still higher, and between them gleamed blue infinity. he did not turn his head and did not s
Для получения текущего результата нейросеть прошла 64 эпохи обучения, снизив свою ошибку с 3.0842 до 0.1962
По итогу обучения РНН выдала вполне удовлетворительный текст
![Result](images/result1.png)
![Result](images/result2.png)
![Result](images/result3.png)
![Result](images/result4.png)
![Result](images/result5.png)