IIS_2023_1/kondrashin_mikhail_lab_7/README.md

2.1 KiB
Raw Blame History

Кондрашин Михаил ПИбд-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 Result Result Result Result