"Экспертные системы (ЭС) - программы, моделирующие действия эксперта при решении задач в узкой предметной области на основе накопленных знаний, составляющих базу зананий (БЗ).
Признаки ЭС:
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) Л.Точилов