Введение в экспертные системы




ГЛАВА 17. Инструментальные средства разработки экспертных систем


    ГЛАВА 17. Инструментальные средства разработки экспертных систем
    ГЛАВА 17. Инструментальные средства разработки экспертных систем 17.1. Общая характеристика инструментальных средств для построения экспертных систем 17.2. Оболочки экспертных систем 17.3. Языки п...
    Инструментальные средства разработки экспертных систем
    Инструментальные средства разработки экспертных систем 17.1. Общая характеристика инструментальных средств для построения экспертных систем 17.2. Оболочки экспертных систем 17.3. Языки программиро...
    17.4. Использование инструментальных средств
    17.4. Использование инструментальных средств Хотя на этапе внедрения экспертной системы возникает очень много сложностей, до сих пор не предпринималось попытки их каким-либо образом систематизиров...
    17.4.1. Характерные сложности и способы их избежать
    17.4.1. Характерные сложности и способы их избежать В своей книге Уотерман перечисляет следующие ловушки, поджидающие разработчика экспертной системы на этапе внедрения, и дает рекомендации, как и...
    17.4.2. Выбор подходящего инструментария для разработки экспертной системы
    17.4.2. Выбор подходящего инструментария для разработки экспертной системы В работе [Hayes-Roth et al, 1983, Chapter 1] собраны рекомендации по выбору подходящих инструментальных средств построени...
    Схема выбора инструментальной среды проектирования экспертной системы
    Схема выбора инструментальной среды проектирования экспертной системы Например, разработчики экспертной системы COMPASS, описанной в главе 10, следующим образом аргументировали свое решение выбрат...
    17.4.3. Практическое освоение инструментальных средств
    17.4.3. Практическое освоение инструментальных средств В рекламном проспекте множества программных средств для проектирования экспертных систем можно встретить утверждение, что данным инструментом...
    Правила и процедуры в инструментальной среде М.4
    Основным средством представления знаний в оболочке М.4 являются порождающие правила, ориентированные на построение обратной цепочки логического вывода, причем применяется тот же синтаксис, что и в...
    17.4.4. Стиль программирования
    17.4.4. Стиль программирования В литературе о программировании задач общего назначения часто обсуждается понятие стиль программирования. Существует огромное множество книг о том, как писать програ...
    17.5. Некоторые максимы разработки экспертных систем
    17.5. Некоторые максимы разработки экспертных систем Чтобы не заканчивать эту главу на такой печальной ноте, я решил включить в последний раздел избранные максимы о построении экспертных систем, п...
    Рекомендуемая литература
    Рекомендуемая литература Каталог экспертных систем, разработанных в 70-х — начале 80-х годов, опубликован в книге [Waterman, 1986, Chapters 27-28]. К сожалению, сейчас этот материал уже устарел. К...
    Упражнения
    Упражнения 1. Проведите сравнительный анализ возможностей инструментальных средств разных классов — оболочек, языков программирования высокого уровня и многофункциональных сред— применительно к пр...
    17.1. Общая характеристика инструментальных средств для построения экспертных систем
    17.1. Общая характеристика инструментальных средств для построения экспертных систем При разработке практически всех инструментальных средств за основу принимается методология автоматизации проект...
    17.2. Оболочки экспертных систем
    17.2. Оболочки экспертных систем Класс программ, которые мы называем оболочкой экспертной системы, создавался с целью позволить непрограммистам воспользоваться результатами работы программистов, р...
    17.3. Языки программирования высокого уровня
    17.3. Языки программирования высокого уровня Языки высокого уровня являются в руках опытного программиста прекрасным средством быстрого создания прототипа экспертной системы, позволяют обеспечить...
    17.3.1. Языки описания порождающих правил
    17.3.1. Языки описания порождающих правил Но, естественно, возможности языков высокого уровня также не беспредельны — каждый из них имеет свои ограничения. Например, в языке OPS5 возможности динам...
    17.3.2. Объектно-ориентированные языки
    17.3.2. Объектно-ориентированные языки В главе 12 мы уже обращали ваше внимание на то, что формат правил хорошо согласуется с представлением знаний в форме при выполнении условий Сь ..., С„ выполн...
    17.3.3. Языки логического программирования экспертных систем
    17.3.3. Языки логического программирования экспертных систем Критически оценивая первый опыт применения инструментальных средств типа оболочек при проектировании экспертных систем, в частности опы...
    17.3.4. Многофункциональные программные среды
    17.3.4. Многофункциональные программные среды Многофункциональные программные среды позволяют опытному программисту экспериментировать при решении новых классов проблем, выбирая подходящие сочетан...
    CUPS как многофункциональная среда программирования
    Кроме поддержки интерпретатора порождающих правил, описанного в главе 5, CLIPS обладает следующими функциональными возможностями: для определения стандартных функций используется синтаксис, подобн...
    17.3.5. Дополнительные модули
    17.3.5. Дополнительные модули Под дополнительными модулями понимаются те полезные программы, которые можно выполнять вместе с приложением. Как правило, такие программы реализуют некоторые специаль...
    Пример множества контекстов
    Пример множества контекстов Тенденция использования дополнительных модулей будет скорее всего развиваться, поскольку пользователи экспертных систем часто нуждаются в разного рода дополнительных фу...
    Логический вывод в разных контекстах
    Ниже приведен программный код на языке CLIPS, в котором реализована описанная выше стратегия работы со множеством контекстов. ;; ШАБЛОНЫ ;; Fact представляет собой субъект с определенными ;; свойс...








Начало