УДИВИТЕЛЬНЫМ ОБРАЗОМ ПРИНИКАЕТ К ТВОЕМУ
СТРАСТНОМУ ЖЕЛАНИЮ. МОЯ СИМПАТИЯ ЖАЖДЕТ
ТВОЕГО СЕРДЦА. ТЫ — МОЯ ТОМЯЩАЯСЯ ЖЕЛАНИЕМ
СИМПАТИЯ: МОЯ НЕЖНАЯ ЛЮБОВЬ.
ПРЕКРАСНО ТВОЙ К.М.У.
Судя по этому письму, Сирано не стоило бы сильно беспокоиться, строки имеют историческое значение — это первый пример текста, созданного компьютером. Они были написаны Baby, первым современным компьютером, способным хранить программы в памяти. «К.М.У.» означает «компьютер Манчестерского университета» Распечатки странных любовных писем появились на доске объявлений университета в 1952 году и были детищем основоположника компьютерной науки профессора Кристофера Стречи. У него была репутация потрясающего программиста, которую он заслужил дерзкой демонстрацией большой компьютерной программы, игравшей в шашки (в тех программах еще использовались перфокарты!). Она поразила всех тем, что практически сразу же сыграла безукоризненно; а после окончания игры исполнила «Боже, храни короля» {385} 385 Campbell-Kelly M . Programming the Mark I: Early programming activity at the University of Manchester // Annals of the History of Computing. 1980. Vol. 2 (2). P. 130–168.
. Стречи написал программу создания любовных писем, чтобы проверить способность Baby к произвольному отбору информации. Программа «бросает кости», чтобы выбрать романтические глаголы и существительные, и помещает их в шаблон, чтобы составить предложения. Сегодня она существует только как часть инсталляции LoveLetters 1.0, созданной художником и медиаархеологом Дэвидом Линком. В этой инсталляции используется код первоисточника {386} 386 There must be an Angel. On the Beginnings of Arithmetics of Rays // Transmediale. https://transmediale.de/content/there-must-be-an-angel-on-the-beginnings-of-arithmetics-of-rays .
.
Для своего времени программа была впечатляющим достижением, но творческим источником этих срок был Стречи, а не Baby. Более того, никто не принял бы этот текст за написанное человеком любовное письмо. Ниже я привожу современную попытку компьютера завершить один из сонетов Шекспира по его первой строке: «Сравню ли я тебя…» [40] Перевод М. И. Чайковского.
:
Shall I compare thee to skill,
The white heart of the release moon still come and say,
And all the one rain is the our heads, in the green day.
The precision of countrys of the corner so little garden, darkening blessed of
sea while one of the city for the voice in the window –
The rusty ban, who deadest an old and the starpy called people,
And the draw of the doors and the time for proval, so many instant
Than are a river on the warm of the blood of his willing and play
And gave me here some move; and what any.
Сравню ли я тебя с искусством,
Белое сердце освобождающей луны все же придет и скажет,
И весь единый дождь — это наши головы зеленым днем.
Аккуратность странов этого угла, поэтому маленький садик, потемнев, благословил море, когда кто-то из города для голоса в окне –
Ржавый запрет, который умертвил старый и старпно названный народ,
А сквозняк дверей и время для доказа, так много мига,
Который есть река на тепле крови его желания и игры
И дал мне здесь немножко движения, и что нибудь [41] Не все «слова» в этом стихотворении — реальные, в нем есть и грамматические, и орфографические ошибки. Почему так получилось, станет ясно, когда будет описан метод создания текста. — Примеч. автора .
{387} 387 Poetry and computational creativity // James Robert Lloyd. 2015. http://jamesrobertlloyd.com/blog-2016–04–18-poetry-net .
.
Конечно, Роксана, скорее всего, была бы разочарована, если бы Кристиан продекламировал ей этот полуграмотный поток сознания. Тем не менее здесь программист меньше задействован в творческом процессе. В 2015 году Джеймс Ллойд и Алекс Дэвис, работавшие в то время в Кембриджском университете, обучали искусственную нейронную сеть на примере 10 000 стихотворений. Подобно алгоритмам, которые преобразуют речь в текст и с которыми мы уже встречались ранее, эти программы учатся выполнять задание посредством «знакомства» с многочисленными примерами. Нейронные сети организованы так, чтобы иметь возможность предсказывать, какие слова и словосочетания, скорее всего, должны появиться дальше по тексту. Поэтому когда компьютер получает строку «Сравню ли я тебя…», он делает предположение о том, каким может быть ее окончание, а затем продолжает прогнозировать, как будет развиваться сонет, разворачивая его буква за буквой.
Во время обучения то, что создает нейронная сеть, сравнивается с реальным стихотворением. Если сеть неправильно прогнозирует следующую букву, она корректирует свои внутренние связи для улучшения прогнозов в будущем. Такая система не имеет возможности механически запоминать каждое стихотворение с точностью до буквы, поэтому прогнозы никогда не совпадают с исходным стихотворением.
Читать дальше
Конец ознакомительного отрывка
Купить книгу