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