Московский разработчик создал нейросеть, которая дописывает тексты на русском языке

С напи­са­ни­ем рус­ско­языч­ных тек­стов ней­ро­се­ти справ­ля­лись так себе, но лишь до недав­не­го вре­ме­ни. Раз­ра­бот­чик из Моск­вы Миха­ил Гран­кин создал алго­ритм «Пор­фи­рье­вич», кото­рый берёт пару-тройку пред­ло­же­ний и на осно­ве них состав­ля­ет удо­бо­чи­та­е­мые обрыв­ки ново­стей, рас­ска­зов и даже сти­хов.

За осно­ву Миха­ил взял луч­шую в сво­ём роде ней­ро­сеть GPT-2 от ком­па­нии OpenAI. Что­бы алго­ритм «заго­во­рил» на рус­ском, его при­шлось обу­чить на про­из­ве­де­ни­ях Пуш­ки­на, Тол­сто­го, Досто­ев­ско­го, Гого­ля и Пеле­ви­на.

«Пор­фи­рье­вич» пишет толь­ко по несколь­ко пред­ло­же­ний. Если бы тако­го огра­ни­че­ния не было, то интер­нет быст­ро запо­ло­ни­ли бы очень прав­до­по­доб­ные фей­ко­вые ново­сти.

Опро­бо­вать ней­ро­сеть мож­но здесь: https://text.skynet.center/

Есть и Telegram-бот: http://tgram.link/HistoryAIBot

Вер­сия алго­рит­ма, кото­рая допи­сы­ва­ет сти­хи, тоже доступ­на в Telegram: https://tgram.link/NeuroPoetBot

Исход­ный код ней­ро­се­ти на GitHub: https://github.com/mgrankin/ru_transformers