Автор работы: Пользователь скрыл имя, 11 Декабря 2012 в 13:13, курс лекций
Достаточно трудно дать точное определение, что такое интеллект человека, потому что интеллект - это сплав многих навыков в области обработки и представления информации. Интеллект ( intelligence ) происходит от латинского intellectus — что означает ум, рассудок, разум; мыслительные способности человека. С большой степенью достоверности интеллектом можно называть способность мозга решать (интеллектуальные) задачи путем приобретения, запоминания и целенаправленного преобразования знаний в процессе обучения на опыте и адаптации к разнообразным обстоятельствам.
1.1. Основные понятия искусственного интеллекта
1.2. История развития искусственного интеллекта
1.3. Задачи искусственного интеллекта
1.4. Экспертные системы - направление исследований по искусственному интеллекту
1.5. Классификация и виды экспертных систем
1.6. Область применения экспертных систем
Структура и функционирование экспертных систем
2.1. Типовая структура экспертных систем
2.2. Интерфейс пользователя
2.3. Подсистема приобретения знаний
2.4. База знаний
2.5. База данных
2.6. Механизм логического вывода
2.7. Объяснение решений
2.8. Функционирование экспертных системах
Представление знаний
3.1. Основные понятия и состав знаний
3.2. Модели представления знаний
3.3. Представление нечетких знаний
Методы поиска решений
4.1. Поиск решений в одном пространстве
4.2. Поиск решений в иерархии пространств
4.3. Поиск решений в альтернативных пространствах
4.4. Поиск решений с использованием нескольких моделей
4.5. Выбор метода решения задач
Инструментальные средства разработки экспертных систем
5.1. Классификация инструментальных средств
5.2. Языки программирования
5.3. Языки инженерии знаний
5.4. Средства автоматизации разработки экспертных систем
5.5. Оболочки экспертных систем
Технология разработки экспертных систем
6.1. Стадии создания экспертных систем
6.2. Этапы разработки экспертных систем
6.3. Разработка прототипа экспертной системы
Понятиями обычно
выступают абстрактные или
класс - элемент класса;;
свойство – значение;
пример элемента класса.
В качестве
примера на Рисунке 3 показана
весьма простая семантическая
сеть для представления
Рисунок 3.
Наиболее часто
в семантических сетях
связи типа "часть-целое" ("класс-подкласс", "элемент-множество" и т.п.);
функциональные связи (определяемые обычно глаголами "производит", "влияет"...);
количественные (больше, меньше, равно...);
пространственные (далеко от, близко от, за, под, над...);
временные (раньше, позже, в течение...);
aтрибутивные связи (иметь свойство, иметь значение...);
логические связи (и, или, не) и др.
Можно ввести
несколько классификаций
Например, по количеству типов отношений:
однородные (с единственным типом отношений);
неоднородные (с различными типами отношений).
По типам отношений:
бинарные (в которых отношения связывают два объекта);
парные (в которых есть специальные отношения, связывающие более двух понятий).
Проблема поиска
решения в базе знаний типа
семантической сети сводится
к задаче поиска фрагмента
сети, соответствующего некоторой
подсети, соответствующей
Примером простой семантической сети является описание объекта автомобиль и рядя связанных с ним понятий (см. Рисунок 4. Пример простейшей семантической сети.). На этой сети присутствует следующая цепочка понятий: «автомобиль имеет частью двигатель», «двигатель имеет частью стартер». В силу транзитивности отношения "иметь частью" можно вывести следующее утверждение «автомобиль имеет частью стартер». Аналогично можно сделать вполне очевидный вывод, что «Иванов обладает автомобилем» или, что «Mercedes имеет частью двигатель и потребляет топливо».
Рисунок 4. Пример простейшей семантической сети [11].
Основное преимущество
этой модели - в соответствии современным
представлениям об организации
долговременной памяти
Логическая модель.
Традиционно в
представлении знаний выделяют
логические модели, основанные на
классическом исчислении
Приведенные ниже примеры являются логическими моделями представления фактов с помощью предикатов и носят название атомарной формулы.
Предикат ЛЮБОВЬ (Виктор, Ирина) означает: Виктор любит Ирину
Предикат СТОЛИЦА (Москва) означает: Москва - столица
Преимущества логической модели:
наличие регулярных методов вывода, в терминах которого можно определять процедуры доказательства;
возможности использования
семантики, которая допускает разную
трактовку в зависимости от целей
логических представлений. Для понимания
того, что представляет собой предметная
область, используется декларативная
семантика, а для понимания того,
как выводятся новые
простота, лаконичность и единообразие употребляемой нотации для представления знаний.
Логические модели
являются наиболее строгим, в
математическом смысле, способом
представления знаний. Но на практике
они не получили большого
3.3 Представление нечетких знаний.[11]
Модели представления нечетких знаний используются для формализации человеческих знаний, описывающих качественные характеристики (например, большой, сильный, очень сильный, высокий и т.п.) объектов предметной области, которые могут интерпретироваться неоднозначно, но содержат важную информацию.
При решении
реальных задач часто
Коэффициенты уверенности.
Использование коэффициентов
или степеней уверенности
Если условие1 и…и условиеM, то прийти со степенью уверенности x к заключение1 и … и к заключениеN.
Степень уверенности
характеризует меру
Если условие1 удовлетворяется с истинностью x1 и … и условиеM удовлетворяется с истинностью xM, то прийти к заключению1 со степенью уверенности y1 и … и к заключениюN со степенью уверенности yN.
В системе MYCIN
коэффициенты уверенности (
CF (заключение) = CF (предпосылки) * CF (правила).
Если в БЗ
найдется несколько правил для
данной предпосылки, то в
Очевидно, что
формула обладает свойством
Если условие1,
то
прийти со степенью
…
Если условиеM,
то
прийти со степенью
Следует использовать одно правило вида:
Если условие1 и … и условиеM, то прийти со степенью уверенности x к заключение.
Правило Байеса.
Для представления
неопределенности знаний можно
весьма эффективно
Как видно
из данной формулы, условная
вероятность определяется
Подставляя
последнюю формулу в
Это правило
позволяет определить
Для систем, основанных
на знаниях, правило Байеса
гораздо удобнее формулы
Информация о работе Искусственный интеллект и экспертные системы