Вот разбивка того, что он делает:
* Получает ввод: Механизм вывода принимает входные данные, обычно в форме фактов или запросов. Эти факты могут быть предоставлены пользователем, данными датчиков или другой системой.
* Применяет правила: Он использует входные факты и правила, хранящиеся в базе знаний, для вывода новых фактов. Правила обычно представляют собой утверждения типа «если-то», описывающие отношения между фактами.
* Делает выводы: Благодаря применению правил машина вывода объединяет факты и приходит к выводам. Этот процесс объединения может быть прямым (начинается с фактов и делается вывод) или обратным (начинается с гипотезы и идет поиск фактов, подтверждающих ее).
* Обеспечивает вывод: Наконец, механизм вывода представляет свои выводы пользователю или другой системе. Результатом может быть диагноз, рекомендация или простой ответ «да/нет».
Типы машин вывода:
Механизмы вывода можно разделить на категории в зависимости от их методов рассуждения:
* Прямая цепочка (на основе данных): Начинает с известных фактов и использует правила для вывода новых фактов до тех пор, пока не будет достигнута цель или пока не перестанут применяться правила. Он подходит для ситуаций, когда у вас много данных и вы хотите изучить потенциальные выводы.
* Обратная цепочка (ориентированная на цель): Начинается с гипотезы (цели) и работает в обратном направлении, находя факты, подтверждающие или опровергающие гипотезу. Это эффективно, когда у вас есть конкретный вопрос и вы хотите найти доказательства, подтверждающие или опровергающие его.
* Гибридные подходы: Некоторые механизмы вывода комбинируют прямую и обратную цепочку, чтобы использовать сильные стороны обоих методов.
Пример:
Представьте себе простую экспертную систему диагностики неисправностей автомобиля.
* База знаний:
* Правило 1:ЕСЛИ двигатель не запускается И аккумулятор разряжен, ТОГДА проблема в разряженном аккумуляторе.
* Правило 2:ЕСЛИ двигатель не запускается И аккумулятор в порядке, ТОГДА проблема в стартере.
* Факт:Двигатель не запускается.
* Факт:аккумулятор разряжен.
* Механизм вывода (прямая цепочка): Двигатель будет использовать факты «двигатель не запускается» и «аккумулятор разряжен», чтобы соответствовать условиям Правила 1, делая вывод «проблема в разряженном аккумуляторе».
Подводя итог, можно сказать, что машина вывода — это мозг экспертной системы, разумно использующий свою базу знаний для рассуждения и решения проблем. Это важнейший элемент искусственного интеллекта и представления знаний.
Как заменить передний левый мост CV на Plymouth voyger 3,3 л 1997 года выпуска?
Как добраться до аккумулятора Мерседес Е класса?
Кто производит пожарные машины и сколько стоит новая пожарная машина?
Что делать, если разбилось лобовое стекло
Никогда не было лучшего времени, чтобы купить автомобиль-битку