Скачать книгу

Это решение справедливо, поскольку в классе объектов ABABACBCB («Собака») оказывается например и ABABACBCBC («Шпиц»), который уже довольно сильно не соответствует общему утверждению. Таким образом будет справедливым уменьшать значение по формуле =

      M = N-step* (1/4*n)

      Step – разница в количестве с верхним классом, N – исходное значение

      M=100 – 3* (1/4*100) = 25

      Здесь предполагаемое значение силы для «Шпица», как и для любой другой породы собак будет равным примерно 25. Для улучшения показателя соответствия потребуется больше информации о входящих в класс объектах. Повысить значение показателя, можно например, добавив характеристику «Сильный» в описание класса «Овчарка», и указав конкретный показатель. Так, овчарка по сравнению со шпицем получит преимущество в категории силы. Но если численный показатель не будет увеличен, овчарка может получить превосходство по умолчанию, имея характеристику «сильный», – по сравнению со шпицем, который такой характеристики иметь не будет.

      Как это работает на практике? Задав вопрос с использованием категории, мы получим ответ:

      – Кто из них умнее: таракан, стол, человек или тигр?

      – Человек

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

      Например.

      Выбери желтое сильное животное: таракан, крокодил, апельсин, лев, шпиц, человек?

      – Лев

      Выбор будет очевиден, поскольку всем условиям соответствует лишь один объект.

      Как производился выбор ответа? Стоит детализировать этот момент.

      Таркан = животное, таракан <> желтый, таракан <> сильный (1 совпадение)

      Крокодил = животное, крокодил <> желтый, крокодил=сильный (2 совпадения)

      Апельсин <> животное, апельсин = желтый, апельсин <> сильный (1 совпадение)

      Лев = животное, лев = желтый, лев = сильный // как потомок «хищное» +25 и как «лев» +100 (4 совпадения)

      Шпиц=животное, шпиц=желтый, шпиц=сильный //как потомок «хищное» +25 (3 совпадения)

      Человек=животное, человек <> желтый, человек=сильный // как «человек» +20 (2 совпадения)

      Так в данном запросе «побеждает» лев. Но в случае, если бы число совпадений с двумя объектами было одинаковым, тогда мы бы сравнивали дополнительные количественные характеристики свойств и выбирали бы значение с бОльшим весом.

      2.9 Логическое дополнение

      Программа на основе MSM может дополнять пропущенную информацию на основании имеющихся данных. Например, мы можем построить задание следующим образом.

      – Вставь пропущенные слова: _ идет по дороге, ест _ и напевает песенку.

      Задание может быть решено в нескольких вариациях, и совсем не сложно добиться одного из верных решений:

      – Человек идет по дороге, ест гамбургер и напевает песенку.

      Здесь было решено несколько задач:

      – Определен объект, который может ходить по дороге, петь и есть, – человек.

      – Определен объект питания человека на основе знаний о его питании, – гамбургер.

      Знание

Скачать книгу