Как стать автором
Обновить

Как генерировать стихи с помощью силлабо-тонической трансформенной языковой модели (часть первая)

Время на прочтение8 мин
Количество просмотров10K
Всего голосов 20: ↑19 и ↓1+27
Комментарии18

Комментарии 18

А возможна ли конвертация прозаического текста в стихотворный с сохранением смысла? Можно рифмовать документацию инструкции, чтобы было проще запоминать.

Такая задумка есть, да.

Правда, не уверен, что удастся прямо документацию со всякими спецтерминами так стилизовать, да еще не исказив где-то смысл. Все-таки трудно какую-нибудь разреженную матрицу втиснуть в прокрустово ложе стихотворного ритма.

Эх, а я бы почитал "Гиперболоид инженера Гарина" в стихах в пушкинском стиле.

А вот это действительно круто!

И в нарастающей воде

Призывный стон из глубины

Фхтагн!

Неплохо, но, ИМХО, всем этим генераторам всё ещё сильно помогает склонность человека искать смысл в случайных последовательностях слов.

Справедливости ради надо сказать, что именно это четверостишье - человеческое, оно в обучающем датасете (надо было наверное в тексте статьи это отметить, чтобы не было недоразумений).

Но вообще есть такая проблема с генеративными стихами - плагиат. Иногда (ох не всегда, увы) модельки выдают настолько хорошие стихи, что возникает подозрение, не переобучились ли она и просто выдает то, что запомнила. Приходится перепроверять, гуглить и яндексить.

А можно чужой текст прогнать через прогу и выдать за свой :) ?

Ну все, теперь смогу всем своим барышням за 5 мин в рестиках накидывать поэмки. Спасибо!

Заумь мертва, насколько я понимаю?

Хотя художественный эффект у оригинала всё-таки сильный.

Hidden text

... Я сейчас подумал, что если к GPT прикрутить отдельную нейронку для фильтрации по "эмоциональной окраске" (я слышал, что такие есть), то можно отфильтровывать стихи с максимальной эмоцией (что, собственно, и требуется от поэзии).

Можно ранжировать генерацию другой моделью, да. Хотя это скорее brute force, никто ведь не гарантирует, что все 10 (или 50) генераций не будут не того эмоционального окраса. Особенно если целевая эмоция нетипична для стихов.

Но можно зайти с другой стороны - взять, например, Plug and Play Language Model, с классификатором эмоциональной окраски, и подталкивать генерацию в нужном направлении.

не скачивается ваш скрипт (

Хм, а по какой ссылке не скачивается?

Да, прошу прощения, некорректно написал.

Надо забрать образ из реестра:

sudo docker pull inkoziev/verslibre:latest

И запустить его:

sudo docker run -it inkoziev/verslibre:latest

Когда появится приглашение - ввести токен своего телеграм-бота.

Стих пишу я с GPT,
И с поэзией борюсь.
Но где ставить зпт,
Он не знает, я боюсь...

Темы, которые первыми приходят в голову:

Что-то более приземленное

Хайку:

Честно говоря стихи больше всего напоминают это видео:

Есть ли возможность генерировать стихи по произвольному размеру?

Например:

/_/_ /_/_ строка в хорее

/__/__/__ следующая в дактиле

Или другие обозначения например 1-ударный, 2-безударный

Это может быть очень полезно музыкантам для создания песен

Зарегистрируйтесь на Хабре, чтобы оставить комментарий