82 3 ВВЕДЕНИЕ В современный век интенсивного развития компьютерной техники широкое распространение получили программные продукты, обладающие искусственным интеллектом – экспертные системы (ЭС). <...> Рассмотрены четыре модели представления знаний (логическая, продукционная, сетевая, фреймовая) и обосновывается выбор той или иной модели в зависимости от характера предметной области и специфики решаемых задач. <...> Анализируются инструментальные программы, применяемые при проектировании экспертных систем (языки программирования, оболочки экспертных систем, средства автоматизации проектирования ЭС), рассматриваются функциональный, логический и объектно-ориентированный подходы к программированию экспертных систем. <...> Данное пособие разработано по курсу «Экспертные системы» для студентов, обучающихся по специальности 080801 «Прикладная информатика (в информационной сфере)», а также для студентов специальностей, изучающих основы искусственного интеллекта. <...> Экспертные системы (ЭС) – это сложные программные комплексы, аккумулирующие знания специалистов (экспертов) в конкретных предметных областях и предназначенные для обеспечения высокоэффективного решения неформализованных задач. <...> Неформализованные задачи обладают следующими особенностями: 1) ошибочностью, неоднозначностью, неполнотой и противоречивостью исходных данных; 2) большой размерностью пространства решения, т. е. перебор при поиске решения весьма велик; 3) динамически изменяющимися данными и знаниями; 4) не существует алгоритмического решения задачи, а если оно и существует, то его нельзя использовать из-за ограниченности ресурсов (время, память). <...> Следует подчеркнуть, что неформализованные задачи представляют большой и очень важный класс задач. <...> Экспертные системы отличаются от систем обработки данных тем, что в них, в основном, используются символьный (а не числовой) способ представления, символьный вывод и эвристический поиск решения <...>
Экспертные_системы.pdf
Министерство культуры Российской Федерации
ФГОУ ВПО «Кемеровский государственный университет
культуры и искусств»
Институт информационных и библиотечных технологий
Кафедра технологии автоматизированной обработки информации
ЭКСПЕРТНЫЕ СИСТЕМЫ
Учебное пособие
по специальности 080801 «Прикладная информатика
(в информационной сфере)»
Кемерово 2010
Стр.1
УДК 004.891
ББК 32.813я73
М20
Утверждено на заседании кафедры технологии автоматизированной
обработки информации 17.05.2010 г., протокол № 15.
Рекомендовано к изданию УМС ИИБТ 26.05.2010 г., протокол № 9.
Рецензенты:
доктор физико-математических наук, доцент кафедры теоретической физики
Кемеровского государственного университета
Ю. М. Басалаев;
кандидат педагогических наук,
декан факультета профессионального мастерства и конкурсов,
проводимых в рамках ПНПО Кузбасского регионального ИПКиПРО
А. А. Мжельская
Малышева Е. Н.
М20
Экспертные системы [Текст]: учеб. пособие по специальности
080801 «Прикладная информатика (в информационной сфере)» /
Е. Н. Малышева. – Кемерово: Кемеров. гос. ун-т культуры и
искусств, 2010. – 86 с.
УДК 004.891
ББК 32.813я73
2
Стр.2
ОГЛАВЛЕНИЕ
Введение .....................................................................................................4
Глава 1. МЕТОДОЛОГИЯ РАЗРАБОТКИ ЭКСПЕРТНЫХ СИСТЕМ
1.1. Назначение и классификация экспертных систем ..................5
1.2. Структура и этапы разработки экспертных систем ..............15
1.3. Методы приобретения знаний.................................................22
1.4. Модели представления знаний................................................29
Контрольные вопросы.....................................................................41
Тест для самоконтроля ....................................................................43
Глава 2. ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА РАЗРАБОТКИ
ЭКСПЕРТНЫХ СИСТЕМ
2.1. Классификация инструментальных средств разработки
экспертных систем..........................................................................48
2.2. Логическое программирование ...............................................52
2.3. Символьное вычисление и функциональное программирование..................................................................................................57
2.4.
Объектно-ориентированное программирование в разработке
экспертных систем..........................................................................64
Контрольные вопросы.....................................................................70
Тест для самоконтроля ....................................................................71
Ключи к тестам ........................................................................................76
Список литературы..................................................................................77
Предметный указатель ............................................................................79
Глоссарий .................................................................................................82
3
Стр.3