Перейти к содержанию
Форум БасКлуб

Программеры есть? Как насчёт научить машину слагать стихи?


Yauhen

Рекомендуемые сообщения

Давным-давно, ещё в 1970-е годы, мне попался такой себе программистский прикол в газете. Сейчас уже не помню точно, что это за газета была, но пишут, будто "Комсомольская правда".

В той заметке был выложен стих, якобы сочинённый машиной.

Вот он:

Абдрапапупа лакемодин,

Хорбородунда фатербра:

Белбон сум дери оребодин...

Келебранаса ол перра.

Будюм! Варахха! Орребра!

Последнюю строку якобы выдала сама машина. Типа, это проблеск искусственного интеллекта.

Не знаю, как там было на самом деле, но ИМХО, на машинный стих как-то мало похоже: слишком уж по-человечному сформирован стих. Попробуйте-ка заставить машину написать что-то подобное, задача не такая тривиальная, как может показаться на первый взгляд.

Недавно вспомнил про этот прикол и решил сделать что-то подобное.

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

Цонаба себи вючо напи

Цирыды нуче линя лыко

Нанева гейеры йунецо

Ворикамосо турожома.

Бапоне сепозала нери

Мосолосера резохибе

Зопе немижя рывупоба

Деложибиру кымюнохо.

Буду по мере возможности продолжать улучшать алгоритм и делиться результатами.

Предлагаю всем желающим присоединиться и публиковать свои машинные стихи.

Развлечёмся интеллектуально и в удовольствие.

_

Изменено пользователем Yauhen

BassPort - как сделать хороший порт

Ссылка на комментарий
што.

Тема чисто развлекательная: попробовать научить компьютер писать стихи.

Можно без особых наворотов, без статистического анализа гигабайтов стихов.

_

BassPort - как сделать хороший порт

Ссылка на комментарий

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

Штатка:sad:

Ссылка на комментарий

заморочка серьезная....учитывая что это белый стих...А.С перевернулся бы,знамо где...зачем.это ли творчество?

Ссылка на комментарий
заморочка серьезная....учитывая что это белый стих...А.С перевернулся бы,знамо где...зачем.это ли творчество?

Творчество, конечно.

Только оно не в том, чтобы писать стихи в состоянии потока, как это делают поэты, а в том, чтобы находить разные способы формализации построения стиха. Содержание в данном случае вторично.

Построить осмысленный стих - задача чрезвычайно непростая, и для её решения нужна сильная мотивация.

У меня мотивация простая: иметь удовольствие решать задачи и получать прикольные результаты, сгенерированные программой, которые походили бы на стихи.

_

BassPort - как сделать хороший порт

Ссылка на комментарий

Сегодняшнее:

Рао бажа лодем

Йодере памет

Гигоневре одем

Лонлы чойамет.

Тая дора затил

Екыморо зеб

Ебзы емепатил

Амне сякозеб.

Хорошо ложится на мелодию "Ой, цветёт калина в поле у ручья". :smile:

_

Изменено пользователем Yauhen

BassPort - как сделать хороший порт

Ссылка на комментарий

В предыдущем посте был пример стихов, созданных на 3-стопном Хорее.

Сейчас пример 3-стопного Ямба:

Арту исижей гилсо

Усакос яспией

Исичал анделилсо

Овлы киплык екей.

Екды сокиреж перо

Селедог исезай

Наблагал паовлеро

Иродадсе атай.

При формировании стихов используется статистика повторения гласных и согласных, сформированная по роману А.Пушкина "Евгений Онегин".

_

Изменено пользователем Yauhen

BassPort - как сделать хороший порт

Ссылка на комментарий

Понемногу улучшаю программу и добавляю возможностей.

На сегодня реализовано:

- выбор рифмованного или белого стиха

- 5 стихотворных размеров: хорей, ямб, дактиль, амфибрахий, анапест

- стили от 3- до 5-стопного

- 6 вариантов чередования рифм

- выбор мужской или женской клаузулы.

Внешний вид:

sample_n02.png

BassPort - как сделать хороший порт

Ссылка на комментарий

Я одного не пойму, стихи- это когда набор СЛОВ в рифму, а тут просто набор букв !:wacko3::crazy:

Шикарно было бы,если Пушкин писал такие стихи и их изучали в школе:biggrin:

я самый добрый в мире человек )))

и если найдецца кто-то еще добрее, убью его и стану опять самым добрым))

Ссылка на комментарий
В 19.12.2018 в 08:08, Маркел Цхададзе сказал:

а кусок кода это хорошо)

Чем хорошо?

В 19.12.2018 в 09:08, Cowboy63 сказал:

Я одного не пойму, стихи- это когда набор СЛОВ в рифму, а тут просто набор букв !:wacko3::crazy:

Шикарно было бы,если Пушкин писал такие стихи и их изучали в школе:biggrin:

 Если точнее, тут ритмически упорядоченный набор СЛОГОВ.
Пока что слоги формируются случайным выбором гласной в соответствии с частотой её повторения в "Евгении Онегине" того самого А.С.Пушкина.
Вокруг гласной генерируется слог с использованием согласных, опять же, с частотой их повторения у Пушкина.
Как бы прикольно, но уже пора переходить к слогам, используемым в реальной речи.
А там, может, и до слов дойдём,

BassPort - как сделать хороший порт

Ссылка на комментарий

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...