Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Примеры экспертных систем

В конце данного очень краткого обзора рассмотрим примеры крупномасштабных экспертных систем.

MICIN — экспертная система для медицинской диагностики. Разработана группой по инфекционным заболеваниям Стенфордского университета. Ставит соответствующий диагноз, исходя из представленных ей симптомов, и рекомендует курс медикаментозного лечения любой из диагностированных инфекций. База данных состоит из 450 правил.

PUFF — анализ нарушения дыхания. Данная система представляет собой MICIN, из которой удалили данные по инфекциям и вставили данные о легочных заболеваниях.

DENDRAL — распознавание химических структур. Данная система старейшая, из имеющих звание экспертных. Первые версии данной системы появились еще в 1965 году во все том же Стенфордском университете. Пользователь дает системе DENDRAL некоторую информацию о веществе, а также данные спектрометрии (инфракрасной, ядерного магнитного резонанса и масс-спектрометрии), и та в свою очередь выдает диагноз в виде соответствующей химической структуры.

PROSPECTOR — экспертная система, созданная для содействия поиску коммерчески оправданных месторождений полезных ископаемых.

 

7. "Механизм работы ПРОЛОГа"

Изучение операций Пролога:

· сопоставление с образцом;

· связывание переменных;

· откат и свободные переменные;

· внешняя и внутренняя цель;

· откат и отсечение.

Как известно для доказательства выводимости цели из совокупности предикатов-фактов и предикатов правил ПРОЛОГ использует метод резолюций и способ доказательства «от противного».

В таком случае задача представляется в виде совокупности утверждений (аксиом), цели задачи также записываются в виде утверждения. Решение задачи представляет собой выяснение логического следования из аксиом

1 Ù А2 Ù А3 Ù… Аn) ® В.

То есть, если А ® В истинно, то ложно и ложно.

Для доказательства необходимо получить пустой дизъюнкт. Для частного случая (хорновских дизъюнктов) эта задача всегда разрешима.

Любую программу на ПРОЛОГе можно рассматривать как базу данных или знаний. Механизм обработки запросов называется унификацией. После того как пользователь вводит запрос, интерпретатор приступает к анализу содержимого БД, выполняя допустимые подстановки фактов в целевое утверждение, чтобы обосновать его истинность.

В ПРОЛОГе реализована стратегия поиска по дереву. Сопоставление с целью производится путем обхода дерева сверху вниз и слева направо. Если процесс сопоставления неудачен, программы возвращаются к ближайшему альтернативному варианту, при этом связанные переменные освобождаются.

 

Рассмотрим принцип работы на примерах.

Секция CLAUSES пролог-программы содержит предложения двух типов:

предложения-факты man(jon). предложения-правила father(X):- parent(X,_),man(X).

Аргументами предложений-фактов являются константы строковые (symbol) или числовые (number).

Аргументами предложений-правил могут быть константы и переменные.

ЦЕЛЬ (goal) это предложение, которое ПРОЛОГ должен доказать, то есть вывести ее из тех фактов предложений, которые имеются в разделе CLAUSES пролог-программы.

Цели бывают:

Простые, составные;

<== предыдущая лекция | следующая лекция ==>
Функциональная структура СИИ | Связывание переменных
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 634; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.