ВУЗ:
Составители:
106
Правило 21: если
характер =агрессивный,
то
тип_характера =тип_b.
Правило 35: если
возраст =35 и пол=м,
то
основная_продолжительность жизни =70,
Хотя новые модули позволяют системе читать файл данных на текущем дисководе, они еще не
являются механизмом применения правил для достижения поставленной цели. Этот механизм,
который можно назвать сердцем или, точнее, мозгом экспертной системы, и очередной модуль мы
рассмотрим в следующей части.
Теперь наша программа имеет возможность считывать как правила, гак и факты. Для
установления фактов в базе знаний экспертная система добавляет имена объектов к сцепленному
списку, Каждый узел списка объектов имеет отдельный список значений, содержащий имена
связанных с ним значений. Факт может быть однозначным или многозначным. Мы также создали
инструментарий для определения разрешенных значений названного объекта и создания
связанного с ним вопроса, что предоставляет оператору возможность выбора. В предыдущей главе
мы обеспечили программе возможность чтения правил "если-то', устанавливающих отношения
между фактами базы знаний.
В этой части мы снабдим программу машиной вывода.
Машина вывода
База знаний предоставляет описание предметной области экспертной системы. Машина
вывода является интерпретатором правил, который использует факты этой базы знаний для
решения поставленных проблем. Она осуществляет это путем формулирования пробных гипотез и
проверки их на соответствие указанной цели. Оператор задает цель консультации в виде имени
объекта. Машина вывода использует набор правил, пытаясь получить значение указанного
объекта-цели. Программа продолжает поиск до тех пор, пока одно из предполагаемых решений не
окажется верным,
В системах, применяющих подобно нашей программе обратную цепочку, вывод начинается с
конечного заключения, объекта-цели.
Правило 21: если
характер =агрессивный,
то
тип_характера =тип_b.
Правило 35: если
возраст =35 и пол=м,
то
основная_продолжительность жизни =70,
Хотя новые модули позволяют системе читать файл данных на текущем дисководе, они еще не
являются механизмом применения правил для достижения поставленной цели. Этот механизм,
который можно назвать сердцем или, точнее, мозгом экспертной системы, и очередной модуль мы
рассмотрим в следующей части.
Теперь наша программа имеет возможность считывать как правила, гак и факты. Для
установления фактов в базе знаний экспертная система добавляет имена объектов к сцепленному
списку, Каждый узел списка объектов имеет отдельный список значений, содержащий имена
связанных с ним значений. Факт может быть однозначным или многозначным. Мы также создали
инструментарий для определения разрешенных значений названного объекта и создания
связанного с ним вопроса, что предоставляет оператору возможность выбора. В предыдущей главе
мы обеспечили программе возможность чтения правил "если-то', устанавливающих отношения
между фактами базы знаний.
В этой части мы снабдим программу машиной вывода.
Машина вывода
База знаний предоставляет описание предметной области экспертной системы. Машина
вывода является интерпретатором правил, который использует факты этой базы знаний для
решения поставленных проблем. Она осуществляет это путем формулирования пробных гипотез и
проверки их на соответствие указанной цели. Оператор задает цель консультации в виде имени
объекта. Машина вывода использует набор правил, пытаясь получить значение указанного
объекта-цели. Программа продолжает поиск до тех пор, пока одно из предполагаемых решений не
окажется верным,
В системах, применяющих подобно нашей программе обратную цепочку, вывод начинается с
конечного заключения, объекта-цели.
106
Страницы
- « первая
- ‹ предыдущая
- …
- 104
- 105
- 106
- 107
- 108
- …
- следующая ›
- последняя »
