28 lines
2.4 KiB
Markdown
28 lines
2.4 KiB
Markdown
|
Общее задание:
|
|||
|
Выбрать художественный текст (четные варианты – русскоязычный, нечетные – англоязычный) и обучить на нем рекуррентную нейронную сеть
|
|||
|
для решения задачи генерации. Подобрать архитектуру и параметры так,чтобы приблизиться к максимально осмысленному результату. Далее
|
|||
|
разбиться на пары четный-нечетный вариант, обменяться разработанными сетями и проверить, как архитектура товарища справляется с вашим текстом. В завершении подобрать компромиссную архитектуру, справляющуюся достаточно хорошо с обоими видами текстов.
|
|||
|
|
|||
|
Задание по вариантам:
|
|||
|
нечетные вариант, художественный англоязычный текст
|
|||
|
|
|||
|
Чтобы Запустить приложение нужно запустить файл app.py
|
|||
|
|
|||
|
Технологии:
|
|||
|
|
|||
|
Python
|
|||
|
TensorFlow (библиотека для машинного обучения)
|
|||
|
Keras (интерфейс высокого уровня для построения нейронных сетей)
|
|||
|
Описание работы программы:
|
|||
|
|
|||
|
Загружает художественный текст из текстового файла.
|
|||
|
Проводит предобработку текста, создавая последовательности символов для обучения модели.
|
|||
|
Строит рекуррентную нейронную сеть с использованием LSTM (долгой краткосрочной памяти).
|
|||
|
Обучает модель на предоставленных данных.
|
|||
|
Генерирует новый текст, начиная с случайной подстроки обучающего текста.
|
|||
|
Входные данные:
|
|||
|
|
|||
|
Текстовый файл с художественным текстом (путь к файлу задается переменной file_path).
|
|||
|
Выходные данные:
|
|||
|
|
|||
|
Сгенерированный текст на основе обученной модели.
|