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

06.02.2012

"Экспертные системы (ЭС) - программы, моделирующие действия эксперта при решении задач в узкой предметной области на основе накопленных знаний, составляющих базу зананий (БЗ).

Признаки ЭС:
1. Недетерминирована, строит собственное дерево решений для достижения каждой новой цели.
2. Обработка знаний, накопленных экспертами.
3. Факты и правила часто основаны на выражениях относительной уверенности.

ЭС всецело зависят от человеческой экспертизы в отличие от искусственного интеллекта (ИИ), не основывающегося на человеческом познании.

ЭС включает:

Базу знаний: - факты, выраженные в виде объектов, атрибутов и значений;
- правила;
- коэффициенты уверенности (ку).

Машину вывода:
- логика;
- заключения.

Интерфейс пользователя:
- ввод (факта, вопроса);
- исследование (детали: характеристики, связи, соотношения);
- сообщение.

Пример факта:

Объект: "термометр"
Атрибут: "температура"
Значение: высокая

Представление фактов через пары "объект-значение".

Пример правила ЭС, описанного в Прологе:

правило1: если
термометр-температура=высокая
то
режим=постельный.

правило2: если
животное=птица
то
умеет=летать, ку=90.

(коэффициент уверенности - 90 процентов)

Первый пример ИИ:

В 80-х годах DARPA представило танк-робот, который без вмешательства человека:
распознавал рельеф местности,
маневрировал,
стрелял по определённым целям.

Фазы разработки ЭС:

1. Планирование (Предметная область):
- постановка целей,
- определение задач и подзадач,
- разработка способов управления и оценок

2. Инженерия знаний (Эксперт):
- выбор экспертов,
- извлечение знаний,
- разработка базы знаний

3. Реализация (Разработчик):
- программирование,
- тестирование,
- доработка" [109] .

Литература

[109] Сойер Б., Фостер Д.Л. Программирование экспертных систем на Паскале: Пер. с англ.; Предисловие В.П.Иванникова. - М.: Финансы и статистика, 1990. -191

Постоянный адрес статьи в Интернет: http://www.ispl.ru/Proektirovanie_ekspertnyh_sistem.html

Ключевые слова: экспертная система, база знаний, проектирование, искусственный интеллект, darpa, танк-робот, программирование, фазы разработки, знания

Knowledge management
Главная
(C) Л.Точилов