IIS_2023_1/orlov_artem_lab_7/readme.md
2023-12-02 13:22:07 +04:00

2.7 KiB
Raw Blame History

Общее задание: Выбрать художественный текст (четные варианты русскоязычный, нечетные англоязычный) и обучить на нем рекуррентную нейронную сеть для решения задачи генерации. Подобрать архитектуру и параметры так,чтобы приблизиться к максимально осмысленному результату. Далее разбиться на пары четный-нечетный вариант, обменяться разработанными сетями и проверить, как архитектура товарища справляется с вашим текстом. В завершении подобрать компромиссную архитектуру, справляющуюся достаточно хорошо с обоими видами текстов.

Задание по вариантам: нечетный вариант, художественным текстом был выбран фрагмент произведения "The Adventures of Tom Sawyer"

Запуск приложения: запуск файла app.py

Использованные технологии:

Python: Язык программирования, на котором написан код. TensorFlow и Keras: Фреймворки для создания и обучения нейронных сетей. Flask: Фреймворк для создания веб-сервисов на языке Python.

Описание работы программы:

Программа обучает рекуррентную нейронную сеть (RNN) на художественном англоязычный тексте из файла. Веб-сервис Flask создается для обработки запросов на генерацию текста на основе введенного начального текста. Пользователь вводит начальный текст в веб-интерфейсе, нажимает кнопку "Generate Text". Введенный текст передается через HTTP POST-запрос на сервер Flask. Сервер использует обученную RNN-модель для генерации продолжения текста и возвращает результат обратно в веб-интерфейс.

Пример входных данных: Adventures

Пример выходных данных: Adventures ti;ir ocsvvvy eslv;:ev, n nshe gv'ekvpr'g ey'vlat.tr-v:l eivee s ekgg d seovnve., ts kln