IIS_2023_1/sergeev_evgenii_lab_7/readme.md
Евгений Сергеев 9624d92713 lab 7 is done
2023-11-17 02:07:49 +04:00

35 lines
4.8 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.

# Лабораторная работа 7. Рекуррентная нейронная сетьи задача генерациитекста
## Задание
Обучить на русскоязычном (24 % 2 == 0) художественном тексте
рекуррентную нейронную сеть для решения задачи генерации. Подобрать архитектуру и параметры так, чтобы
приблизиться к максимально осмысленному результату.
Далее разбиться на пары четный-нечетный вариант, обменяться разработанными сетями и проверить, как
архитектура товарища справляется с вашим текстом.
В завершении подобрать компромиссную архитектуру, справляющуюся достаточно хорошо с обоими видами текстов.
### Запуск программы
Файл lab7.py содержит и запускает программу.
### Технологии
TensorFlow-это бесплатная библиотека программного обеспечения
с открытым исходным кодом для машинного обучения. Она может быть
использована в широком спектре задач, но имеет особое значение для обучения и вывода глубоких нейронных сетей.
Библиотека Keras. Используются для создания и тренировки рекуррентных нейронных сетей (RNN) с использованием LSTM-ячеек.
### Описание программы
Программа состоит из нескольких частей:
1. Загружается текст - часть из книги "Властелин Колец"
2. Далее нейронная сеть тренируется
3. Происходит проверка работы сети
### Результаты тестирования
По результатам тестирования, можно сказать следующее:
Вывод:
"Мелкора они томили томили нестерпимым как тьме он как выражаются средиземья средиземья на заметит «властелина «властелина к нему к нему к 20 20 годов нашего нашего века в а текстов среди среди среди и среди ее ее ее ее ее ее а божества божества божества божества божества божества божества божества отступают за горизонт к горизонт и горизонт и их 20 годов мелкора мелкора от история пока и но похитить это это но было похитить было похитить это в цикл в в однократна в в 20 20 годов нашего века и среди как текстов для для своего своего своего своего брата намеки и намеки"
Довольно плохой результат. Надо увеличить количество эпох либо объем тренировочного текста
Увеличил количество эпох до 100
"Мелкора они томили нестерпимым вожделеньем он с того и начал что возжаждал света но для одного себя и до времени затаился во тьме ведь похитить деревья было нельзя но вот открылся путь к прежде недостижимому погасить свет и оставить его себе и путь этот открыл феанор ибо сильмариллы созданы были не во славу света мастер возлюбил дело рук своих рукотворное сокровище паче нерукотворного да и волшебство всегда связано с заклятием а заклятие с проклятием такие и тому подобные азбучно мифологические прописи так сказать заповедные мифологемы образуют подоплеку сюжетной игры «сильмариллиона» задуманного как нечто вроде «суммы мифологии» пока и поскольку это так"
Текст стал намного осмысленней, довольно неплохой результат