Развернуть ▼
Книга написана как введение в теорию экспертных систем. В простой и доходчивой форме показано, как построить нужную пользователю экспертную систему и соответствующую базу знаний, имея под руками персональную ЭВМ и используя язык программирования БЕЙСИК. Изложение ведется на конкретных примерах и доведено до рабочих программ. Приведены примеры функционирующих экспертных систем.
Для программистов-любителей и широкого круга читателей.
СодержаниеПредисловие переводчика
Предисловие
Общие замечания о программах
Глава 1. Что такое экспертные системы?
1.1. Для чего вам нужна экспертная система?
1.2. Для чего люди хотят иметь экспертную систему?
1.3. Что такое экспертная система?
1.4. Что вы хотели бы получить от экспертной системы?
1.5. Экспертные системы: некоторые неверные представления
Глава 2. Статистический подход
2.1. Формирование матрицы
2.2. Вероятности
2.3. Дополнительные сведения о вероятностях
2.4. Больше переменных
2.5. Теорема Байеса
Глава 3. Построение систем без использования вероятностей
3.1. Как заставить компьютер делать черновую работу
3.2. Обучающая система
3.3. Другие типы данных
3.4. Правила вывода суждений
3.5. Построение правил
3.6. Априорные вероятности
3.7. Расширение возможностей выбора
3.8. Может ли система делать ошибки?
Глава 4. Улучшение вашей экспертной системы
4.1. Параллельные и последовательные решения
4.2. Добавим немного здравого смысла
4.3. Испытание нашей новой экспертной системы
Глава 5. Реальная экспертная система
5.1. Снова предсказание погоды
5.2. Программа вычисления критерия хи-квадрат
5.3. Практические упражнения с вашей экспертной системой
5.4. Прямое оценивание
Глава 6. Опробование системы на реальных примерах
6.1. Использование вашей экспертной системы
6.2. Резервные суждения
6.3. Проблема расстояния
6.4. Необходимость понимания собственных проблем
Глава 7. Экспертная система для решения любых возможных задач
7.1. Метод узлов
7.2. Переменные, которыми вы до сих пор пользовались
7.3. Прохождение по узлам
7.4. Тщательно продуманные узлы
7.5. О возможности непосредственного программирования
7.6. Хранение вашей экспертной системы
7.7. Программа, использующая много узлов
7.8. Примеры использования системы
Глава 8. Как вы можете использовать экспертную систему
8.1. Выбор проблемы
8.2. Анализ проблемы
Глава 9. Крупномасштабные экспертные системы
9.1. Система MYCIN - медицинская диагностика
9.2. Система PUFF - анализ нарушения дыхания
9.3. Система DENDRAL - распознавание химических структур
9.4 Система PROSPECTOR - поиск полезных ископаемых
9.5. Другие примеры
Глава 10. Экспертная система, основанная на правилах логического вывода
10.1. Система, действующая в обратном порядке
10.2. Программа на БЕЙСИКе
10.3. Медицинская база знаний
Глава 11. Вавилонская башня
Глава 12. Техническое приложение к материалу отдельных глав
12.1. События
12.2. Вероятности
12.3. Поверхности
12.4. Проблема разделения
12.5. Обучающий алгоритм
12.6. Параллельные и последовательные процедуры
12.7. Минимальные и максимальные значения
12.8. Стратегии поиска решений
12.9. Промежуточные выводы
12.10. Линейная интерполяция откликов
12.11. Формат данных
Предметный указатель