Тема 4. ПРЕДСТАВЛЕНИЕ ЗНАНИЙ В СИСТЕМАХ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА 1. Декларативные модели представления знаний 2. Процедурные модели представления знаний.

Презентация:



Advertisements
Похожие презентации
Модели представления знаний. 1. Логические; 2. Продукционные; 3. Представление знаний на основе фреймов; 4. Представление знаний на основе семанти- ческих.
Advertisements

Основатель – Аристотель ( гг. до н.э. ) Ввёл основные формулы абстрактного мышления Историческая справка 1 этап – формальная логика.
СЕТЕВАЯ МОДЕЛЬ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ ЛЕКЦИЯ (С): Доц., к.т.н. Шкаберин В.А. Брянский государственный технический университет Кафедра «Компьютерные технологии.
11:541 Нечеткая логика и нечеткие множества Нечеткие знания 2.
Теория экономических информационных систем Семантические модели данных.
Логика первого порядка ХНУРЭ, кафедра ПО ЭВМ, Тел , Лекции Н.В. Белоус Факультет компьютерных наук Кафедра.
Законы Алгебры логики В алгебре логики имеются законы, которые записываются в виде соотношений. Логические законы позволяют производить равносильные (
С помощью логических переменных и символов логических операций любое высказывание можно заменить логическим выражением ( формулой). Алгебра логики – это.
Алгебра логики. Логика Логика – это наука о формах и законах человеческой мысли, о законах доказательных рассуждений, изучающая методы доказательств и.
Элементы логики Составлено по учебнику Угринович «Информатика и информационные технологии.».
Алгебра логики. Логика Логика – это наука о формах и законах человеческой мысли, о законах доказательных рассуждений, изучающая методы доказательств и.
Реляционное исчисление. Общая характеристика Запрос – формула некоторой формально-логической теории; описывает свойства желаемого результата. Ответ –
Логика – это наука о формах и законах человеческой мысли, о законах доказательных рассуждений, изучающая методы доказательств и опровержений, т. е. методы.
ГБПОУ «МСС УОР 2» Москомспорта Преподаватель информатики Володина М.В г.
Логические основы работы ЭВМ 1.Высказывания, логические функции и алгебра логики 2. Описание логических функций 3. Логические выражения 4. Преобразование.
«Логические основы компьютера» Выполнила: Бояновская Юлия 9 «Б» класс.
Тема : Фреймовая модель представления знаний
Логические законы и правила преобразования логических выражений.
Законы логики Булевы алгебры Стильный шаблон для бизнес- презентации В 1847 Джордж Буль Коркского университета В 1847 году английский математик Джордж.
Логика первого порядка ХНУРЭ, кафедра ПО ЭВМ, Тел , Лекции Н.В. Белоус Факультет компьютерных наук Кафедра.
Транксрипт:

Тема 4. ПРЕДСТАВЛЕНИЕ ЗНАНИЙ В СИСТЕМАХ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА 1. Декларативные модели представления знаний 2. Процедурные модели представления знаний

Модели представления знаний декларативные модели семантическ ие сети фреймы процедурные модели исчисления предикатов системы продукций нечёткая логика

Семантические сети Идея: любые знания можно представить в виде совокупности объектов предметной области и отношений между ними представляет собой ориентированный граф, вершинами которого являются информационные единицы, имеющие индивидуальные имена информационные единицы: события, действия, обобщённые понятия или свойства объектов вершины графа соединяются дугой, если соответствующие информационные единицы находятся в каком-либо отношении

Пример семантической сети Стипендия Студент ВУЗ Университет Человек Преподаватель получает учится в это сдает экзамены это работает в

Формальный вид семантической сети I – множество информационных единиц C 1, С 2,..., С n – множество типов связей между информационными единицами F – отображение, которое задаёт связи

Основные типы связей логические лингвистические теоретико-множественные функциональные

Виды сетей в зависимости от типов связей классифицирующие используются отношения структуризации: is-a (является) и has- part (имеет часть) позволяют вводить иерархические отношения между информационными единицами функциональные позволяют описывать процедуры "вычислений" одних информационных единиц через другие сценарии используют причинно-следственные отношения ("средство – результат", "орудие – действие" и т. п.)

Фреймы frame - рамка, каркас Теория разработана Марвином Минским в 70-е годах XX века Идея: сконцентрировать все знания о конкретном классе объектов или событий в единой структуре данных

Структура фрейма записывается в виде списка свойств – слот Каждый фрейм имеет специальный слот, заполненный наименованием сущности Другие слоты заполнены значениями разнообразных атрибутов

N – имя фрейма S k – имя слота V k – значение слота P k – процедура

Пример фрейма «Лекция» ЛЕКЦИЯ ПРЕДМЕТ«Интеллектуальные ИС» ЛЕКТОРРак И.П. АУДИТОРИЯС 348 СЛУШАТЕЛИСИЮ-31

Иерархическая система фреймов Между объектами (фрейм) могут существовать аналогии Сложные объекты представляются комбинацией нескольких фреймов (вложенными фреймами) Фрейм может наследовать информацию от предшественников в системе фреймов (AKO-связи)

Пример иерархической системы фреймов

Исчисление предикатов Булева алгебра и логика высказываний не всегда подходят для выражения логических рассуждений, проводимых людьми Логика предикатов является расширением логики высказываний Основной объект - переменное высказывание (предикат), истинность и ложность которого зависят от значения его переменных

Элементы логики высказывания ОбозначениеНазвание отрицание, логическое НЕ конъюнкция, логическое И, логическое умножение дизъюнкция, логическое ИЛИ, логическое сложение или импликация, ЕСЛИ … ТО… или эквивалентность неравнозначность

Эквивалентные формулы Название законаФормулы Закон двойного отрицания ( P) P Закон исключенного третьего P P t Закон противоречия P P f Ассоциативные законы Р (Q V) (Р Q) V Коммутативные законы P Q Q P Дистрибутивныe законы P (Q V) (P Q) (P V) Законы де Моргана (P Q) P Q Законы для импликации P Q Р (Q V) (Р Q) V (Р Q) (Р V) Р (Q V)

В логике предикатов вводится еще три логических понятия: термы предикаты кванторы Терм - всякая константа или переменная Предикат – логическая функция, заданная на термах и принимающая значение истина или ложь

Кванторы 1. квантор общности 2. квантор существования x(a) - формула а истинна для всех значений переменной х х(а) - существует значение переменной х, для которого истинна формула а

Продукционная модель Продукционная модель (модель, основанная на правилах) позволяет представить знания в виде предложений типа ЕСЛИ (условие), ТО (действие)

Общий виде продукции

Ядро продукции детерминированные (обязательные) при выполнимости А правая часть ядра выполняется обязательно недетерминированные (необязательные) вероятностьвозможность коэффициент уверенности

Интерпретации ядра продукции если А, то В если А, то В1, иначеВ2 если А, то с вероятностью Р реализовать В если А, то с большой долей уверенности В если А, то чаще всего надо делать В1, реже В2 если А, то с вероятностью Р можно ожидать В

Стратегии управления выполнением продукций наиболее часто используемая продукция является наиболее полезной порядок определяется накопленной частотой исполнения продукций в прошлом Принцип "стопки книг" выбирается та, у которой стало истинным наиболее длинное условие выполнимости ядра Принцип наиболее длинного условия введение статических или динамических приоритетов на продукции Принцип приоритетного выбора выделяется специальная рабочая область памяти выделяются специальные поля для формирования условий применимости ядер продукций специальные поля для записи результатов Принцип "классной доски"

Нечёткая логика Не полнотаНе достоверность качественные показатели противоречие между нечёткими знаниями и чёткими методами логического вывода

Оценка неточности количественных данных (знаний) доверительный интервал уровень значимости степень адекватности и т.д.

Для учёта неточности лингвистических знаний используется аппарат нечёткой алгебры главное понятие в нечёткой логике – лингвистическая переменная лингвистическая переменная – это переменная, значения которой описываются набором словесных (вербальных) характеристик некоторого свойства значения лингвистической переменной определяются через нечёткие множества

Лингвистическая переменная "возраст" ЛП = {Младенческий, Детский, Отроческий, Юношеский, Молодой, Зрелый, Преклонный, Старческий}

(x) - принадлежность нечёткого множества х B, B - базовая шкала (x) принимает значения в интервале [0..1] Функция принадлежности определяет субъективную степень уверенности эксперта в том, что данное конкретное значение базовой шкалы соответствует определяемому нечёткому множеству

Формирование нечёткого множества Возраст Молодой Зрелый 0,95 0,7 0,3 0,80,5 0,1 0,3 0,6 0,7 0,9

ЛП="Молодой" (x 1 ) =0,8 (x 2 ) =0,95 (x 3 ) =0,95 (x 4 ) =0,7 "Молодой" = = (x 1 )/ x 1 + (x 2 )/ x 2 + (x 3 )/ x 3 + (x 4 )/ x 4 = =0,8 / x 1 + 0,95 / x 2 + 0,95 / x 3 + 0,7 / x 4

График функции принадлежности x ,0 (x)