- •Инструментальные средства конструирования экспертных систем
- •Введение
- •Система 1stClass
- •Общие характеристики системы 1stClass
- •Режим приобретения знаний
- •Режим консультации
- •Пример использования системы
- •Разработка эс
- •«Каталог» на основе 1stClass
- •Примеры консультаций
- •Системаexsys
- •Общие характеристики системы
- •Режим конструирования прикладной экспертной системы
- •Начальные установки
- •Ввод правил
- •Ввод формул
- •Изменение ранее выбранных установок
- •Работа с внешними программами
- •Примеры работы
- •Постановка прикладной задачи
- •Использование математических выражений
- •Редактирование правил
- •Использование внешних программ
- •Пример использования системы
- •Система guru
- •Общие характеристики системы
- •Функциональные возможности
- •Построение экспертной системы
- •Тестирование экспертной системы
- •Запуск системы и работа в режиме меню
- •Запуск системы
- •Некоторые сведения о работе в режиме меню
- •Использование режима меню
- •Описание команд меню Expert Systems
- •Режим редактирования набора правил (guru Rule Set Manager)
- •Режим редактирования правил
- •Часть if – посылка правила. Может быть любым выражением.
- •Режим редактирования переменных
- •Описание команд меню Information Manager
- •Примеры использования системы
- •Язык искусственного интеллекта clips
- •Краткая история clips
- •Факты, правила и функции clips
- •Правила и функции
- •Работа в среде clips под Windows
- •Instance Window
- •Постановка задачи
- •Листинг программы
- •Контрольные вопросы
- •Библиографический список
- •Приложение 1 Листинг 1. Эс для оценки надежности поставщика (в среде guru)
- •Листинг 2. Пример работы эс для оценки надежности поставщика
- •Пример объяснений
- •Листинг 3. Подсистема прогнозирования цен Текст программы
- •Пример консультации
- •Приложение 2 Команды clips
- •Описание clips в бнф
- •Оглавление
Примеры консультаций
Пример 1
Какого рода литература вас интересует?
Научная Справочники Беллетристика |
Какая область науки Вас интересует?
Естественная Гуманитарная |
Чьи книги Вас интересуют?
Советских авторов Зарубежных авторов |
Какой вид науки Вам необходим?
Литературоведение Искусствоведение |
Мы рекомендуем Вам:
И.Павлов «Современный чувашский литературный язык» с вероятностью 33.33% ----или---- И.Шайтанов «Мыслящая муза» с вероятностью 33.33% ----или---- Е.Скобликова «Очерки по теории словосочетания и предложения» с вероятностью 33.33% |
Пример 2
Какого рода литература вас интересует?
Научная Справочники Беллетристика |
Какой вид информационной литературы Вас интересует?
Словари Справочники |
Какие филологические словари Вас интересуют?
Словари иностранных языков Словари русского языка |
В библиотеке имеется:
С.Ожегов «Словарь русского языка» ----или---- В.Даль «Толковый словарь русского языка» |
Пример 3
Какого рода литература вас интересует?
Научная Справочники Беллетристика |
Какой жанр Вас интересует?
Мелодрама Детектив Мемуары На историческую тему |
Произведения чьих писателей Вас привлекают?
Иностранных Советских |
Что Вас привлекает?
Рассказы о буднях советской милиции Оригинальный сюжет Красивая развязка |
Мы рекомендуем Вам:
Е.Парнов «Ларец Марии Медичи» с уверенностью 1.00 ----или---- А.Безуглов «Конец Хитрого рынка» с уверенностью 1.00 |
Системаexsys
Общие характеристики системы
Система-оболочка Exsys представляет собой инструментальное средство, которое может быть использована для разработки прикладных ЭС для любой предметной области. При этом знания представляются в виде продукционных правил. В систему включены средства отладки и тестирования программы, редактирования для модификации знаний и данных.
Основной частью ЭС является БЗ, которая накапливается в процессе развития системы. БЗ содержит правила типа:
IF (условие) THEN (заключение), либо
IF (условие) THEN (заключение 1) ELSE (заключение 2)
Пример продукции: IF pH < 6, THEN жидкость – кислота.
Правила могут существовать с некоторой степенью вероятности, которая выражается коэффициентом уверенности. Величину этого коэффициента задает эксперт при формировании БЗ. В Exsys предусмотрено три шкалы, по которым оцениваются коэффициенты уверенности.
Первая шкала использует только два значения коэффициентов уверенности: 0 – ложь, 1 – истина.
Вторая шкала предусматривает значения от нуля до десяти, при этом: 0 – абсолютная ложь, 10 – абсолютная истина, промежуточные значения характеризуют различную степень уверенности.
Третья шкала расширяет возможности второй: -100 – абсолютная ложь, +100 – абсолютная истина, промежуточные значения соответствуют различной степени уверенности.
Разрабатывая ЭС, эксперт решает, в зависимости от особенностей задачи, какую из этих шкал выбрать.
При разработке БЗ можно воспользоваться текстовой информацией, формулами или использовать и то, и другое одновременно. Все зависит от выбора разработчика. В том случае, если было решено использовать математические выражения, появляются переменные. Они записываются в квадратных скобках. Например, [X] > [Y].
С правилом могут быть связаны примечание (NOTE) и ссылка (REFERENCE), которые отражают справочную информацию. Каждое правило обязательно должно содержать две части IF – условие и THEN – заключение. Части ELSE, NOTE и REFERENCE не являются обязательными.
При разработке правил в Exsys используются квалификаторы. Квалификатор – это специальная текстовая переменная, которая имеет имя и может принимать одно из нескольких значений. Все значения пронумерованы для быстрого и легкого ввода их при создании правил. Квалификаторы используются для формирования условий. С этой целью выбирается нужный квалификатор и указывается номер соответствующего значения.
В процессе создания ЭС можно изменить любое правило, любой квалификатор, их текстовую информацию и вариант значения.
В системе формируются варианты выбора (CHOICES) принятия решения, которые составляют часть THEN (заключение) правила с заданной экспертом шкалой вероятности.
Важной особенностью системы Exsys является возможность вывода информации из других правил, позволяющая разбивать сложные задачи на подзадачи. В Exsys реализованы механизмы как прямого, так и обратного вывода.
В Exsys имеется возможность объяснения полученных результатов. При необходимости, можно выяснить весь ход вычислений, вплоть до исходных данных.
Система Exsys в процессе поиска решения способна выполнять ряд вычислительных задач, но некоторые задачи выходят за рамки его возможностей. В Exsys имеется возможность вызова внешних программ для выполнения вычислений. Внешние программы могут передавать данные Exsys через БД или spread sheet. Exsys может вызывать почти все MSDOS–программы в качестве внешних программ.