четверг, июля 05, 2007

Критопаглротимы мгоза

По рзелульаттам илссеовадний одонго анлигйсокго унвиертисета, не иеемт занчнеия, в кокам пряокде рсапожолены бкувы в солве. Галвоне, чотбы преавя и пслоендяя бквуы блыи на мсете. Осатьлыне бкувы мгоут селдовтаь в плоонм бсепордяке, все-рвано ткест чтаитсея без побрелм. Пичрионй эгото ялвятеся то, что мы не чиатем кдаужю бкуву по отдльенотси, а все солво цликеом.


Отличный пример, демонстрирующий насколько вычислительные способности человеческого мозга превосходят существующие компьютерные алгоритмы. Спелчекер Microsoft Word смог понять всего 8 слов из приведенного выше текста.

4 комментария:

Lev Serebryakov комментирует...

Не копируйте этот старенький, специально подготовленный, текст, а возьмите обычный, не читанный вами до этого, и программкой помешайте буковки. Если не оставить на местах первые и последние -- прочесть удастся процентов 50 максимум, а то и меньше.
Вот в английском действительно понятно почти всё -- там средняя длина слова гораздо меньше.

Sergey Rozovik комментирует...

Lev Serebryakov
Ага. Вы название поста надеюсь без труда прочитали? Не думаю, что вам когда либо раньше встречались эти два слова.
А вообще я о другом писал. Спелчекер (программа) пометил красным все слова в этом тексте, но подобрать однозначный и правильный вариант смог только для 8 самых коротких. Иными словами - распознать и извлечь информацию программа не смогла. Человек же делает это без особого напряжения.

Lev Serebryakov комментирует...

Ну, я бы не сказал, что в названии "все буквы перемешаны". А вот это: "ымиторлгапотирк агзом" я уже не прочёл бы. А вы?
А алгоритм спеллчекера заточены именно на стандартные ошибки (зависящие от языка) и стандартные опечатки (характерные для клавиатурной раскладки этого языка), а не на мешание букв. Естественно, мозг в целом более универсальная машина, чем один специализированный алгоритм. Но написать алгоритм, который будет предлагать правильные варианты для вот таких "ошибок" даже проще, чем хороший спеллчекер.

Борис комментирует...

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