29 lines
2.7 KiB
Markdown
29 lines
2.7 KiB
Markdown
|
Общее задание:
|
|||
|
Выбрать художественный текст (четные варианты – русскоязычный, нечетные – англоязычный) и обучить на нем рекуррентную нейронную сеть
|
|||
|
для решения задачи генерации. Подобрать архитектуру и параметры так,чтобы приблизиться к максимально осмысленному результату. Далее
|
|||
|
разбиться на пары четный-нечетный вариант, обменяться разработанными сетями и проверить, как архитектура товарища справляется с вашим текстом. В завершении подобрать компромиссную архитектуру, справляющуюся достаточно хорошо с обоими видами текстов.
|
|||
|
|
|||
|
Задание по вариантам:
|
|||
|
нечетный вариант, художественным текстом был выбран фрагмент произведения "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
|