- •Глава 1. Что такое экспертная система?
- •Глава 4. Символические вычисления 63
- •Глава 5. Системы, основанные на знаниях 75
- •Глава 11. Эвристическая классификация (I) 176
- •Глава 12. Эвристическая классификация (II) 191
- •Глава 13. Иерархическое построение и проверка гипотез 208
- •Глава 14. Решение проблем конструирования (I) 222
- •Глава 15. Решение проблем конструирования (II) 236
- •Глава 16. Средства формирования пояснений 252
- •Глава 17. Инструментальные средства разработки экспертных систем 274
- •Глава 18. Системы с доской объявлений 294
- •Глава 19. Система отслеживания истинности предположений 308
- •Глава 20. Формирование знаний на основе машинного обучения 323
- •Глава 21. Сети доверия 342
- •Глава 22. Рассуждения, основанные на прецедентах 351
- •Глава 23. Гибридные системы 362
- •Глава 24. Заключение 377
- •Студентам и преподавателям
- •Инженерам-программистам
- •Научным работникам
- •Глава 1. Что такое экспертная система?
- •1.1. Смысл экспертного анализа
- •Извлечение информации из первичных данных (таких как сигналы, поступающие от гидролокатора);
- •1.2. Характеристики экспертных систем
- •1.3. Базовые функции экспертных систем
- •1.3.1. Приобретение знаний
- •1.3.2. Представление знаний
- •1.2. Синтаксис и семантика представления семейных отношений
- •1.3.3. Управление процессом поиска решения
- •1.3. Обслуживание автомобиля
- •1.3.4. Разъяснение принятого решения
- •Пользователи, работающие с системой, нуждаются в подтверждении того, что в каждом конкретном случае заключение, к которому пришла программа, в основном корректно.
- •1.4. Загадка одного портрета
- •1.4. Резюме и структура книги
- •1.4.1. Текущее состояние проблемы
- •Способен решить проблему;
- •В процессе решения задачи используются способности органов чувств человека, недоступные на сегодняшний день в мире машин;
- •В решение задачи вовлечены соображения здравого смысла человечества или большой объем знаний, само собой разумеющихся для любого человека (более подробно об этом — в главе 3).
- •1.4.2. Распределение материала книги по главам
- •Рекомендуемая литература
- •Глава 2. Обзор исследований в области искусственного интеллекта
- •Отличие между оценкой, полученной mycin, и оценками качества рекомендаций ведущих специалистов Станфорда, невелико, а по сравнению с рядовыми врачами система оказалась даже на более высоком уровне.
- •10.1. Оболочки CommonKads и kastus
- •Замечания в круглых скобках в столбце "Причины" следует рассматривать как фоновые условия в системе more.
Студентам и преподавателям
Студентам старших курсов я бы рекомендовал выбрать для вводного курса по экспертным системам следующие главы.
1. Что такое экспертная система.
2. Обзор исследований в области искусственного интеллекта.
3. Представление знаний.
5. Системы, основанные на знаниях.
6. Ассоциативные сети и системы фреймов.
9. Представление неопределенности знаний и данных.
10. Приобретение знаний.
11. Эвристическая классификация (I).
14. Решение проблем конструирования (I).
16. Средства формирования пояснений.
17. Инструментальные средства разработки экспертных систем.
24. Заключение.
Приложение. Программирование на языке CLIPS.
Язык CLIPS послужит вам удобным инструментом для выполнения упражнений, поскольку он не требует разработки модулей кода значительного объема.
Для аспирантов, интересующихся проблемами искусственного интеллекта, особый интерес представляет материал следующих глав.
1. Что такое экспертная система.
5. Системы, основанные на знаниях.
6. Ассоциативные сети и системы фреймов.
9. Представление неопределенности знаний и данных.
10. Приобретение знаний.
11. Эвристическая классификация (I).
12. Эвристическая классификация (II).
14. Решение проблем конструирования (I).
15. Решение проблем конструирования (II).
16. Средства формирования пояснений.
17. Инструментальные средства разработки экспертных систем.
24. Заключение.
Приложение. Программирование на языке CLIPS.
Инженерам-программистам
Инженерам-программистам, которые интересуются прежде всего практическими вопросами проектирования экспертных систем, я бы рекомендовал в первую очередь обратить внимание на следующие главы.
4. Символические вычисления.
5. Системы, основанные на знаниях.
7. Объектно-ориентированное программирование.
8. Логическое программирование.
11. Эвристическая классификация (I).
12. Эвристическая классификация (II).
14. Решение проблем конструирования (I).
15. Решение проблем конструирования (II).
16. Средства формирования пояснений.
17. Инструментальные средства разработки экспертных систем.
18. Системы с доской объявлений,
19. Система отслеживания истинности предположений. Приложение. Программирование на языке CLIPS.
Остальные главы можно читать по мере необходимости.
Научным работникам
В последних главах книги описаны результаты новейших исследований в области структурной организации экспертных систем, поэтому их следует сопоставлять с материалом предыдущих глав. Я советую читателям этой категории обратить основное внимание на следующие главы.
3. Представление знаний.
5. Системы, основанные на знаниях.
6. Ассоциативные сети и системы фреймов.
8. Логическое программирование.
9. Представление- неопределенности знаний и данных.
10. Приобретение знаний.
13 Иерархическое построение и проверка гипотез.
16. Средства формирования пояснений.
18. Системы с доской объявлений.
19. Система отслеживания истинности предположений.
20. Формирование знаний на основе машинного обучения.
21. Сети доверия.
22. Рассуждения, основанные на прецедентах.
23. Гибридные системы.
Хочу обратить ваше внимание на то, что третье издание книги имеет менее прямолинейную структуру, чем первое и второе. При группировании материала во главу угла ставились не определенные модели экспертных систем, а используемые алгоритмы или методики. Я также включил в книгу множество примеров, в том числе и текстов программ, и различный дополнительный материал во врезках.