Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сии.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
560 Кб
Скачать
☆

12. Понятие «экспертная система». Основные модели представления знаний в экспертных системах.

Экспертная система (ЭС) - это программное обеспечение, которое выполняет функции эксперта при решении какой-либо задачи в области его компетенции. Знания о предметной области, необходимые для работы ЭС, определенным образом формализованы и представлены в памяти ЭВМ в виде базы знаний, которая может изменяться и дополняться в процессе развития системы.

БЗ тогда стоится на знаниях экспертов. Эффективны в медицине, в финансовой сфере.

Причины эффективности:

1)ориентированны на конечных пользователей, они общаются с пользователем в диалоговом режиме на понятном языке.

2)принимаемые решения поддерживаются знаниями экспертов высшей квалификации и другими знаниями, аккумулированными в экспертной системе.

3)Появляется возможность решения плохоформализованных задач.

При разработке ЭС принято делить ее на модули: 1)БЗ; 2)Машина логического вывода; 3)Интерфейс пользователя

2) и 3) вместе-это оболочка ЭС, которая не зависит от предметной области.

Основные модели представления знаний в экспертных системах.

1)Логические: Модели, в которых вычисления представляются с помощью логики предикатов, называются логическими. Достоинства-четкое обоснование и возможность реализации формально точных определений и выводов. В основе логических моделей лежит понятие формальной системы. Наиболее распространенной формальной системой, используемой для представления знаний, является исчисление предикатов первого порядка.

2)Продукционные: Это системы, в которых в качестве основы БЗ являются знания экспертов, представленные в форме правил. В противоположность классической схеме Фон-Неймана, вычислительный процесс в продукц системе совсем иной и эти системы практически полностью управляются данными.

Продукц системы включают => компоненты:

а)База правил б)Рабочая память(БД) в)Механизм вывода

3)Семантические сети -это ориентированный граф, вершины которого - понятия, а дуги - отношения между ними. Понятиями обычно выступают абстрактные или конкретные объекты, а отношения - это связи типа: "это" ("is"), "имеет частью" ("has part"), "принадлежит", "любит".

4)Фреймовые модели

Все, что касается понятия или ситуации, не «размывается по сети», а представляется во фрейме.

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

узел во фреймовой системе имеет вид фрейма, структуру которого можно представить так:

ИМЯ ФРЕЙМА :

(имя 1-го слота: значение 1-го слота),

(имя 2-го слота: значение 2-го слота),

- - - -

(имя N-го слота: значение N-гo слота).

13. Логические модели представления знаний. Модель, основанная на логике высказываний

Логика изучает правила формирования неопровержимых рассуждений. Главной частью формирования является логический вывод рассуждений из посылок. Самая ранняя система формальной логики была разработана Аристотелем в 4 веке до н.э. (построена на понятии силлогизма, кот имеет 2 посылки и одно заключение). Формальная логика изучает только синтаксис, то есть форму логических рассуждений, но не их семантику.

В основе логических моделей лежит понятие формальной системы <T,S,A,B>, где словарь Т-это множество простых высказываний; S- это правила построения предложений языка (формул) из терминов словаря; А-аксиомы, В-правила вывода.

Логическое высказывание — утверждение, которому всегда можно поставить в соответствие одно из двух логических значений: ложь (0, ложно, false) или истина (1, истинно, true).

Логика высказываний — это формальная теория, основным объектом которой служит понятие логического высказывания. В логике высказываний каждое элементарное высказывание есть неделимое целое, поэтому многие заключения нельзя получить средствами логики высказываний.

Система аксиом состоит из множества аксиом (тавтологий) и правил вывода, которые позволяют строить новые тождественно истинные предложения.

Одним из возможных вариантов аксиоматизации логики высказываний является следующая система аксиом:

  1. P-> (Q->P)

  2. (P->(Q->R)) ->((P->Q) ->(P->R))

  3. (неP->неQ) ->((неP->Q) ->P)

Это набор последовательных заключений, если мы будем их упрощать, то получим тождественно истинные выражения, из которых можно вывести любую тавтологию.

Правило вывода:

С помощью правила modus ponens из истинных высказываний можно получить только истинные. Modus Ponens-правило отделения.

  1. Если P-тавтология, и Р->Q тавтология, то Q-тавтология

  2. Если Р-тавтология, то Q->P тавтология. Следует из 1) и Modus Ponens.

  3. Если P->Q и Q->К тавтологии, то P->R тавтологии.

  4. Если А ->В истинно, и А-истинно, то и В-истинно. Pollendo Ponens

  5. Если А->В истинно, и В-ложно, то А- ложно

Tollendo Ponens

  1. Если A-истинно, и A*B- ложно, то В-ложно.

Если А-ложно и A+B-истинно, то B-истинно Tollendo Ponens

Логика предикатов является расширением логики высказываний и все законы логики высказываний являются также законами логики предикатов, но не наоборот.