Автор работы: Пользователь скрыл имя, 21 Мая 2012 в 16:26, курс лекций
Целью изучения дисциплины является подготовка специалистов в области автоматизации сложноформализуемых задач, которые до сих пор считаются прерогативой человека. Задачей изучения дисциплины является приобретение знаний о способах мышления человека, а так же о методах их реализации на компьютере.
Основным предметом изучения дисциплины являются мыслительные способности человека и способы их реализации техническими средствами.
Лекция 1. Введение в интеллектуальные системы
1.1. Основные понятия и определения
1.2. Область применения
1.3. Краткий исторический обзор развития работ в области ИИ.
1.4. Функциональная структура использования СИИ.
Лекция 2. Разработка систем, основанных на знаниях
2.1. Предметные области для Экспертных систем
2.2. Обобщенная структура ЭС. Основные понятия и определения.
2.3. Классификация ЭС
2.4. Инструментальные средства построения ЭС
Лекция 3. Теоретические аспекты инженерии знаний.
3.1. Стратегии получения знаний
3.2. Теоретические аспекты структурирования знаний
Краткий алгоритм формирования концептуальной структуры.
Шаг 1. Определить все результирующие понятия, или выходы системы. Это может быть набор диагнозов, рекомендаций, советов системы.
Шаг 2. Определить все входные понятия, или факторы, от которых зависит результат работы системы.
Шаг 3. Установить промежуточные понятия, участвующие в рассуждениях экспертов, если они есть.
Шаг 4. Для всех понятий найти обобщающие и уточняющие понятия, т.е. установить иерархии объектов
Шаг 5. Для объектов, участвующих в рассуждениях, определить свойства и их значения.
Шаг 6. Попытаться определить другие связи, и все в целом отразить графически.
Шаг 6 Убрать лишние связи, объекты, обсудить структуру с экспертом, дополнить, если надо, с возвратом к шагам 1 - 6.
Пример 3.1. Здесь рассматривается пример структурирования знаний для экспертной системы, которая советует, где лучше всего отдохнуть в отпуске. Сначала создается концептуальная структура, описывающая понятия данной предметной области (рис. 3.1)
На
рис. 3.3 использованы связи АКО и Value.
Рис.
3.3. Концептуальная структура предметной
области
Функциональная, структура отражает модель рассуждений и принятия решений, которой пользуется эксперт при решении задачи. Обычно функциональная структура представляется в виде каузальных отношений (cause) (Каузальность - причинность; причинная взаимообусловленность событий во времени) и может быть позднее формализована в виде коротких правил "если - то", или в виде семантических сетей. Представить функциональную структуру можно в виде таблицы, графа или предложений на естественном языке. Наглядные формы предпочтительны.
Часто
в моделях рассуждении
Также
степени уверенности
Пример 3.2. Для предметной области, описанной в примере 3.1, создается функциональная структура и представляется в виде табл. 3.1. В структуре предлагается до трех рекомендаций с разной степенью уверенности на шкале [0,10].
Таблица 3.1. Функциональная структура предметной области
Здоровье |
Материальное положение | Время отпуска | Характер | Отдых 1 | Ст.увер. 1 | Отдых 2 | Ст.увер. 2 |
Отличное или хорошее | Хорошее | Активный |
Поход | 8 | Турпоездка | 7 | |
Нормальное | Лето | Пассивный |
Дача | 9 | Дом | 3 | |
Хорошее | Лето или осень | Пассивный |
Курорт | 9 | Дом | 1 | |
Формализация и программная реализация базы знаний.
Сформировав поле знаний в виде концептуальной и функциональной структур, инженер по знаниям вместе с программистом подыскивают подходящий язык представления знаний, который, с одной стороны, позволит выразить все особенности знаний предметной области без искажения структуры поля знаний, а с другой, - будет иметь эффективную программную реализацию в виде транслятора или "оболочки".
Пример 3.3. Если теперь ввести структуру из примера 37.2 в базу знаний какой-либо продукционной оболочки (например, ExSys), то можно получить экспертную систему, которая, задавая вопросы о вашем здоровье, материальном положении, времени отпуска, характере, поможет вам выбрать наиболее подходящий вид отдыха. Каждой строке таблицы будет соответствовать правило "Если - то". Например:
Правило 1: 'Если здоровье отличное или хорошее и материальное положение хорошее и характер активный, то поход (степень уверенности = 8) или тур. поездка (степень уверенности = 7).
Информация о работе Лекции по "Системам искусственного интеллекта"