Стихи
- From
- Alexey N Konoplyov (2:5070/156.512)
- To
- Aleksey Kotov
- Date
- 2002-07-10T14:18:34Z
- Area
- RU.ALGORITHMS
Wednesday July 10 2002 Aleksey Kotov wrote to All:
AK> Алгоритмы пишущие стихи... Может ли кто нибудь рассказать об этом?
Я писал. Идея очень проста - имеем некоторый каркас стиха из ударных и безударных слогов (например "!..!..!..!..", где "!" - ударный слог, "." - соответственно, безударный), список слов с указанными ударениями и пытаемся подставлять рандомные слова по шаблону так, чтобы ударения совпадали.
Если хочется - можно еще и рифмы учитывать; моя программа писала белые стихи.
Иногда получается смешно. :-) Правда, приходится вручную расставлять знаки препинания - генерируется просто поток слов.
Вот, например, некоторые:
=== Цитирую файл STIH.TXT ===
Отец - друг, бесовщина - подруга.
Ночь вселенную кроет вольно.
симпатичны глаза,
мимолетен мой сон.
вдруг явление мужества нежно?
Мужика крыть симпатично -
Совершенство отыскать!
Не костюм мой совершенен,
Я - искрящийся какой!
Совершенство: вниманием вольный,
Симпатичный мглой, ласковый: фото.
Металлический - Я!
Ты - чиста, красота
нас.
Бела дочь.
Разбитая общность?
Рот - занятие белым. Его друг.
Кровь людей - мимолетная снова.
Алкоголик года -
мать. Подруга бела.
О чужой, край! Пока ночь, мужик? день?!
Cын пока совершенен. Разбитая ночь -
Мимолетная снова подружка. Глаза.
Край разбитый - и громко разбитый мой космос.
Что надежда? Боль. Буря. Глаза. Красота.
Был в одежде я. Буря, вонзя в дань металл
лишь симпатия воли занятия Жизнь.
Отыскать - не найти дань. Красива струна-жизнь.
Нос разбит мой симпатией заново. Сон.
=== Конец цитаты ===
Еще лучше, конечно, генерировать грамматическую структуру предложения на уровне частей речи, заместо которых подставлять нужные (тоже рандомные) слова,
да еще и генерировать так, чтобы подходило под размер стиха, но я этим не занимался.
--- ·─[Black Metal]·[Guitar]·[Programming]·[Forest Sysop]·[О, Иван Теберда!]─·
* Origin: jmp F000h:FFF0h... (2:5070/156.512)