Искусственный интеллект: начала MSM. Сингулярность неизбежна - страница 5



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

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

Вспомните, как вы начинаете игру в качестве угадывающего?

Чаще всего, вашими первыми вопросами будет вроде «Это живое»? «Это животное»? «Это человек»? и другие, очень общие вопросы. То есть, интуитивно, мы отсекаем от невероятно большого количества объектов материального мира ее значительную часть, для того, чтобы сократить поиски. В результате планомерного отсечения лишнего, наступает момент, когда число определяемых объектов сужается до класса, содержащего всего несколько предметов, и заканчивается на верном варианте.

Приведу пример. Мы начинаем в качестве угадывающего.

– Это живое?

– Нет

– Это можно взять в руки?

– Да

– Этим мы пользуемся каждый день?

– Да

– Это предмет гигиены?

– Нет

– Это предмет одежды?

– Нет

– Это твердое?

– Да

– Это элемент компьютера?

– Нет

– Это тяжелое?

– Нет

– Это телефон?

– Да

Конечно, задуманный объект был не очень сложным, поэтому мы отгадали его всего за 9 попыток. И конечно, отгадывающий хитрил, действуя на основе интуиции, переключаясь на самые популярные группы объектов. Но попробуйте сами, и вы откроете самое интересное, – то, что практически любой объект, или предмет, или понятие из реального мира можно отгадать, задав от 10 до 22 вопросов. Это правило действует так или иначе, в зависимости от степени разветвленности объектных классов, с которыми мы имеем дело.

И я задумался вот над чем. А если мы сохраним каким-то образом в компьютере при описании каждого предмета реального мира его «геном», «генетический код», хранящий информацию обо всех предыдущих классах, о каждой переходной ветке на этом дереве бытия?

Таким образом, у меня возникла идея о классификаторе ВСЕГО, любого предмета или объекта, понятия, животного или явления. Если мы сможем «нарисовать» эту топографическую карту в мозге машины, то проблема разгадки механизма мышления будет решена.

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

В первую очередь я нарисовал наверху слово

ВСЕ

Что собственно обозначает «все сущее», «всю вселенную со всем содержимым». Если бы я был буддистом, то назвал бы этот объект Аум или Ом, – звук, появившийся перед началом вселенной.

И вниз от него две ветки – Неживое и Живое. (Рис. 1)

Пусть «ВСЕ» будет иметь название или код «А».


Рис. 1. Как можно начинать классификацию


Как вы думаете, что дальше? Как следующий объект может унаследовать признак предыдущей?

Может быть как-то так, как на рисунке 2?


Рис. 2. Как не стоит начинать классификацию


Или так, как на рисунке 3?


Рис. 3. Так тоже не стоит начинать классификацию


Совсем нет. Нам не поможет ничто подобное.


Это невероятно просто, но я еще раз даю вам шанс прийти к этой мысли самостоятельно. Мы могли бы назвать нижние ветки «B» и «С», но, тогда нам придется прикладывать дополнительные усилия по формированию дополнительных условий и правил.

Но мы сделаем по-другому.

«Неживое» мы назовем AA, а «Живое» – АВ (рис. 4).


Рис. 4. «Живое» и «Неживое» получили свои уникальные коды.