Детальная информация

Название: Генерация карт для коллекционно-карточных игр с помощью нейронной сети: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Чижов Никита Владиславович
Научный руководитель: Леонтьева Татьяна Владимировна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: генеративно-состязательные сети; GPT-2; генерация текстов; нейронные сети; машинное обучение; generative adversarial networks; text generation; neural network; machine learning
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr22-3178
Права доступа: Доступ по паролю из сети Интернет (чтение, печать)
Ключ записи: ru\spstu\vkr\19814

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Нейронные сети и сети для генерации текста, такие как GPT-2, заработали большую популярность в разных областях применения. Нейронные сети такого типа часто используются исследователями и энтузиастами для получения ответов на заданные вопросы или для создания текстов по определённому формату. К примеру, такие модели могут использоваться при создании игр. В рамках квалификационной работы реализован алгоритм дополнительного обучения моделей генерации текста при помощи генеративно-состязательного метода. Одна из целей работы – определить, способны ли модели дополнительно обучиться особенностям данных при использовании данного метода. В будущем метод может быть улучшен и модифицирован. Анализ эффективности моделей будет проводиться на основании исследования опроса группы пользователей, которым была поставлена задача на выделение лучшего вывода сети. В качестве основной модели, в работе используется GPT-2. Данная модель используется как в качестве генератора, так и в виде классификатора в роли дискриминатора в генеративно-состязательной модели. Все модели были построены и обучены при помощи pyTorch. Тестовая страница в сети Интернет была создана при помощи Flask.

Neural networks, and text generation models like GPT-2, gained popularity in various applications. Text generation networks usually help researchers and enthusiasts to answer on given questions or to generate text like some style or format. For example, they can be used to generate ideas for games. In this paper will be covered complex algorithm of model training using standard fine-tuning and Generative Adversarial method. One objective is to evaluate, is this method can be used for text generation tuning and identify potential problems. In the future this algorithm can be modified further, to fit problems better. An analysis of algorithm effectivity will be evaluated with group of users that will be tasked to select most fitting text for given problem. In this paper GPT-2 was used as main model. GPT-2 language model was used for text generation and GPT-2 for sequence classification was used as discriminator in GAN method. All models were trained with pyTorch. Testing website was made with Flask.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать
Интернет Авторизованные пользователи СПбПУ Прочитать Печать
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 2
За последние 30 дней: 0
Подробная статистика