На Hadoop под Ubuntu доказали теорию об обезьянах и Шекспире

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

Программист из США Джесси Андерсон решил на практике проверить, смогут ли обезьяны, располагающие пищущими машинками и бесконечным количеством времени, набрать случайным образом текст произведений Шекспира (так называемая «теорема о бесконечных обезьянах»).

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

По словам Андерсона, при работе над программой он использовал «облачную» платформу Amazon EC2, а также систему распределенных вычислений Hadoop. Программа написана им на домашнем компьютере под управлением Ubuntu.

В результате с 21 августа по 23 «виртуальные обезьяны» Андерсона напечатали поэму Шекспира «Жалоба влюбленной». Оставшиеся 38 произведений завершены более чем на 99 процентов, уверяет программист.

В России в гипотезе об обезьянах с пишущими машинками фигурирует роман «Война и мир» Льва Толстого.

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

Дистрибутивы: 
field_vote: 
Ваша оценка: Нет Средняя: 3 (3 оценки)

Комментарии

Странные в Пиндосии программисты. Вообще-то, это элементарная задача из комбинаторики. Не обязательно нагружать сервера ненужной работой, за минуту можно все рассчитать "на бумаге". И есть подозрение, что "программист" врет, утверждая что напечатал 38 произведений.

comrade аватар

Думаю, это первоапрельский текст, а идиоты его перепечатывают уже пол-года((-;

Конечно, кругом одни идиоты. Вот и на Ленте.ру одни дебилы собрались http://lenta.ru/news/2011/09/26/monkeys/ ;)

comrade аватар

Вот это хорошо:
«В 2003 году в Пейтонском зоопарке в Англии гипотезу попытались проверить на живых обезьянах. В клетку к шестерым макакам поместили подключенную к компьютеру клавиатуру. BBC News сообщает, что обезьяны набрали пять страниц бессвязного текста и через месяц сломали клавиатуру.»

Да, но все равно не вижу связи с 1 апреля.

comrade аватар

Обычно такие шутейные "вбросы" делают к 1 апреля, но никто не запрещает шутить и в иные времена года:)))

А в чем Вы видите шутку? :) Во-первых, вероятность наступления такого события действительно не нулевая, во-вторых, у этой "теории" масса интересных философских следствий.

comrade аватар

Юмор тоже глубоко философская категория! :))))

По-вашему, на философском факультете юмористов готовят? :)

comrade аватар

На хорошем — да. Думаю, грамотный философ должен улавливать изящные повороты смысла. :)))

________________
Но это что-то само собой разумеющееся, вроде шутки, что "грамотный юрист — это юрист, который умеет читать и писать".

Как бы хитрость в том, что он заранее отбрасывает слова, которых нет у Шекспира. Если рандомный текст и содержит где-то что-то, похожее на слово, то точно не среди других слов, а среди бессвязного текста.

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

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.