Абстрактные обезьяны попробовали написать поэму Шекспира

Согласно заявлениям американского программиста Джесси Андерсона, ему удалось создать программу, которая, генерируя буквы в случайном порядке, смогла в конце концов создать поэму Шекспира "Жалоба влюблённой".

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

Программа Андерсона работала схожим образом, генерируя последовательности из девяти букв английского алфавита. Если при этом получалось слово, встречающееся в произведениях Шекспира - слово оставлялось.

За месяц работы программа сумела полностью сгенерировать поэму "Жалоба влюблённой" и на 99% закончить ещё 38 поэм великого писателя. В качестве вычислительных мощностей при этом использовался "облачный" сервис Amazon EC2, система вычислений Hadoop и ПК на платформе Ubuntu.

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

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

Обсуждение