Программирование на языке Пролог для искусственного интеллекта

женская обувь, женская модная обувь нестандартных размеров. |



Глава 14. Экспертные системы


    Глава 14. Экспертные системы
    Глава 14 ЭКСПЕРТНЫЕ СИСТЕМЫ Экспертная система - это программа, которая ведет себя подобно эксперту в некоторой проблемной области. Она должна иметь способность к объяснению своих решений и тех ра...
    Функции, выполняемые экспертной системой
    Функции, выполняемые экспертной системой Экспертная система - это программа, которая ведет себя подобно эксперту в некоторой, обычно узкой, прикладной области. Типичные применения экспертных систе...
    Грубая структура экспертной системы
    Грубая структура экспертной системы При разработке экспертной системы принято делить ее на три основных модуля, как показано на рис. 14.1: (1) база знаний, (2) машина логического вывода, (3) интер...
    Структура экспертной системы.
    Структура экспертной системы. ложения. С другой стороны, оболочка, по крайней мере в принципе, независима от приложений. Таким образом, разумный способ разработки экспертной системы для нескольких...
    Правила типа "если-то" для представления знаний
    Правила типа если-то для представления знаний В качестве кандидата на использование в экспертной системе можно рассматривать, в принципе, любой непротиворечивый формализм, в рамках которого можно...
    "если-то"-правило медицинской...
    Если-то-правило медицинской консультативной системы MYCIN (Shortliffe, 1976). Параметр 0.7 показывает степень доверия этому правилу. Если-то-правила часто применяют для определения логических отно...
    Два правила из демонстрационной...
    Два правила из демонстрационной базы знаний системы AL/X для диагностики неисправностей (Reiter 1980). N и S - величины необходимости и достаточности, детально описанные в разд. 14.7. Величина S у...
    Правило уточнения плана из системы al3
    Правило уточнения плана из системы AL3 для решения шахматных задач (Bratko 1982). Условие - это набор простых утверждений, соединенных между собой операторами и и или . Мы также разрешим в части у...
    Простая база знаний для идентификации...
    Простая база знаний для идентификации животных. Заимствовано из Winston (1984). Отношение можно_спросить определяет вопросы, которые можно задавать пользователю. Операторы если , то , и , или опре...
    Соединения между предохранителями и приборами
    Соединения между предохранителями и приборами в простой электрической схеме. формальный язык это транслируется так: правило_поломки: если Прибор включен и не (Прибор работает) и &...
    Упражнения
    Упражнения Рассмотрите если-то-правила рис. 14.2-14.4 и транслируйте их в нашу систему обозначений для правил. Предложите расширение нотации, чтобы, при необходимости, можно было работать с оценка...
    База знаний для локализации неисправностей
    База знаний для локализации неисправностей в схеме, показанной на рис. 14.6. Придумайте какую-нибудь задачу принятия решений и сформулируйте соответствующие знания в форме если-то-правил. Можете р...
    Разработка оболочки
    Разработка оболочки Если мы посмотрим на правила наших двух маленьких баз знаний рис. 14.5 и 14.7, мы сразу увидим, что они по своему смыслу эквивалентны правилам Пролога. Однако, с точки зрения с...
    Объяснение типа "почему". На вопрос "почему вас интересует
    Объяснение типа почему. На вопрос Почему вас интересует текущая цель? дается объяснение в виде цепочки правил и целей, соединяющей текущую цель с исходным вопросом пользователя, находящимся в верх...
    Реализация
    Реализация Теперь мы приступим к реализации нашей оболочки, следуя тем идеям, которые обсуждались в предыдущем разделе. На рис. 14.9 показаны основные объекты, которыми манипулирует оболочка. Цель...
    Отношение рассмотреть( цель, трасса, ответ). Ответ - это и / или решающее дерево для целевого
    Отношение рассмотреть( Цель, Трасса, Ответ) . Ответ - это И / ИЛИ решающее дерево для целевого утверждения Цель . Основными процедурами оболочки будут: рассмотреть( Цель, Трасса, Ответ) Эта процед...
    Основная процедура оболочки экспертной системы.
    Основная процедура оболочки экспертной системы. Процедура ответпольз 2. Процедура ответпольз Прежде чем перейти к написанию процедуры ответпольз , давайте рассмотрим одну полезную вспомогательную...
    Оболочка экспертной системы: вопросы к пользователю и ответы на вопросы "почему".
    Оболочка экспертной системы: Вопросы к пользователю и ответы на вопросы почему. нумпер( Терм, N, М) :- Терм =.. [Функтор | Аргументы], % Структура или атом нумарг( Аргументы, N, M). % Пронумероват...
    Оболочка экспертной системы: отображение окончательного результата и
    Оболочка экспертной системы: Отображение окончательного результата и объяснение типа как. ?- эксперт. Пожалуйста, спрашивайте: % Приглашение пользователю X это животное и голиаф это Х. % Вопрос по...
    Оболочка экспертной системы: драйвер. Обращение к оболочке из пролога при помощи процедуры эксперт.
    Оболочка экспертной системы: драйвер. Обращение к оболочке из Пролога при помощи процедуры эксперт . рассмотреть( не Цель, Трасса, Ответ) :- !, рассмотреть( Цель, Трасса, Ответ1), обратить( Ответ1...
    Упражнение
    Упражнение База знаний может, в принципе, содержать циклы. Например: прав1: если бутылка_пуста то джон_пьян. прав2: если джон_пьян то бутылка_пуста. Работая с подобной базой знаний, наша процедура...
    Работа с неопределенностью
    Работа с неопределенностью Степень достоверности 1. Степень достоверности Наша оболочка экспертной системы, описанная в предыдущем разделе, может работать только с такими вопросами (утверждениями)...
    Сеть вывода системы al/x (заимствовано...
    Сеть вывода системы AL/X (заимствовано из Reiter (1980) ). Числа, приписанные прямоугольникам, - априорные вероятности событий; числами на стрелках задается сила отношений между событиями. В сети...
    Правила распространения вероятностей по сети, принятые в системах prospector и al/x: (а) "мягкая импликация"
    Правила распространения вероятностей по сети, принятые в системах Prospector и AL/X: (а) мягкая импликация с силой (N, S); (b) логические комбинации отношений. На рис. 14.15 показан один из способ...
    Определение степени правдоподобия гипотезы при помощи
    Определение степени правдоподобия гипотезы при помощи распространения информации об оценке уверенности по сети вывода....
    Заключительные замечания
    Заключительные замечания Нашу оболочку экспертной системы можно развивать в целом ряде направлений. В данный момент уместно сделать несколько критических замечаний и высказать предложения по усове...
    Проекты
    Проекты Завершите программирование нашей оболочки в части, касающейся неопределенной информации (процедура ответпольз и другие). Рассмотрите перечисленные выше критические замечания, а также возмо...
    Резюме
    Резюме Обычно от экспертных систем требуют выполнения следующих функций: решение задач в заданной предметной области, объяснение процесса решения задач, работа с неопределенной и неполной информац...
    Литература
    Литература Книга Michie (1979) - это сборник статей, относящихся к различным аспектам экспертных систем и инженерии знаний. Две ранние экспертные системы, оказавшие большое влияние на развитие это...








Начало    



Книжный магазин