В экспертных системах на основе правил база знаний содержит большое количество правил в форме «if (template) then (action)». Механизм вывода выбирает правила, которые соответствуют входным фактам. Это те правила, в которых их раздел состояния соответствует входным данным, в шорт-лист и один из них выбран.Разница между правилами на основе экспертных систем и условиями в нормальном алгоритмическом программировании
Теперь можно использовать обычную программу с аналогичными условными утверждениями, чтобы каким-то образом достичь результата.
Я пытаюсь найти «звук и четкое описание» разницы между ними и почему мы не можем добиться того, что правила системы эксперт может сделать с нормальным алгоритмического программирования?
Это просто, что алгоритм нуждается в полных и хорошо известных входах, а экспертные системы могут принимать неполную информацию в любом порядке?
Спасибо.
Спасибо за ваше время. Я не сказал, что механизм вывода делает необычные вещи. Я сравнивал правила в базе знаний с фиксированными и жестко закодированными условиями в программах. Правила в KB не выполняются алгоритмически (они управляются алгоритмом, хотя, как вы сказали). – wmac