Разработчик из Москвы Михаил Гранкин создал русский аналог нейросети GPT-2 компании OpenAI, которая умеет генерировать тексты на основе пары предложений, сообщает TJournal.
Алгоритм «Порфирьевич» работает по аналогичному принципу: нужно ввести связный текст на русском языке и нажать «Дополнить». Если нажать на кнопку ещё раз, нейросеть предложит новый вариант.
Изначально Гранкин хотел создать нейросеть, которая бы генерировала стихи. Для этого он взял GPT-2, поскольку это «лучшая нейросеть в своём классе», и самостоятельно переобучил её на произведениях Достоевского, Толстого, Пушкина, Булгакова, Гоголя и Пелевина. Русскоязычный «Порфирьевич» назван в честь «полицейско-литературного» робота по имени Порфирий Петрович из романа «iPhuck X» Виктора Пелевина.
Далее разработчик модернизировал нейросеть для своей оригинальной идеи — обучил её на всех стихах, «которые смог найти». В результате появился Telegram-бот «Нейропоэт», который умеет дописывать стихи.
Проверка TJ показала, что с художественными текстами алгоритм справляется лучше.
«Порфирьевич» доступен не только через браузер. Сгенерировать новый текст можно и с помощью подключенного к нейросети Telegram-бота, который создал разработчик из Украины Юрий Лу.
Гранкин рассказал TJ, что решил адаптировать GPT-2 на русский язык, чтобы убедить друга заняться нейросетями. Разработчик уверен, что нейронные сети — это просто и «круто»: сложно создавать новую архитектуру нейросетей, а научиться применять их для своих задач может каждый.
В феврале компания OpenAI Илона Маска открыла часть своего алгоритма из опасения, что им будут злоупотреблять для распространения правдоподобных фейковых новостей, но позже опубликовала полную версию.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.