Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Еремеев А.П., Чибизова Н.В. Методическое пособие по курсу «Экспертные системы».doc
Скачиваний:
76
Добавлен:
02.05.2014
Размер:
1.32 Mб
Скачать
    1. Запуск системы и работа в режиме меню

      1. Запуск системы

После запуска системы GURU из MS DOS на экране появится сообщение с предложением выбрать один из предыдущих сеансов (session) или создать новый.

Сеанс – область памяти, в которую записываются значения глобальных форм и макроопределений, состояний среды, вспомогательных переменных и т. д.

Каждый сеанс выводится в контекстный файл с расширением «ICF». Предложение об этом появляется на экране каждый раз, когда завершается работа с GURU. Для сохранения текущего сеанса в процессе работы можно использовать команду SAVE <параметры>.

После выбора сеанса система вводит пользователя в режим меню.

      1. Некоторые сведения о работе в режиме меню

  1. Меню построено по иерархическому принципу. Перемещение по элементам меню одного уровня осуществляется при помощи клавиш-стрелок или клавиши «Пробел», переход в подменю – клавиши «Ввод», возврат в меню более высокого уровня – «Esc».

  2. Для получения контекстно-зависимой подсказки необходимо нажать Ctrl‑L.

  3. При выборе опции в режиме меню в левом нижнем углу экрана высвечивается ее текстовый эквивалент или информационное сообщение. Текстовый эквивалент команды можно использовать при работе в командном режиме и для ознакомления с системой команд GURU.

  4. Как уже отмечалось, из режима меню можно запустить только обратный механизм вывода целевой переменной, остальные механизмы вывода запускаются только из командного режима.

  5. Взаимодействие с системой в режиме меню главным образом ориентированно на новичков или случайных пользователей.

      1. Использование режима меню

Expert Systems – создание и редактирование ЕС, консультация с ЕС.

Natural Languageрежим естественного языка. Для выхода из этого режима необходимо набрать «bye» в командной строке.

Information Manager – интегрированный набор инструментальных средств для разработки приложений. С помощью инструментальных средств этого набора можно создавать и редактировать таблицы баз данных, электронные таблицы, текстовые файлы, сложные графические диаграммы, а также организовывать сетевую связь с другими ЭВМ.

Change Environmentпозволяет переключаться из режима меню в командный режим, изменять параметры среды, а также задавать макроопределения. Для выхода из командного режима необходимо набрать «bye» в командной строке.

Quitзавершение работы с системой GURU.

      1. Описание команд меню Expert Systems

Build an Expert System–создание ЭС (приложения).

Existing Rule Set – использование готового набора правил, файлы с набором правил, имеющие расширение «RSS», находятся в одной директории с GURU.

New Rule Set – создание нового набора правил.

Previous Menu – возврат в предыдущее подменю.

Выполнение команд Existing Rule Set или New Rule Set вводит пользователя в режим редактирования набора правил (GURU Rule Set Manager). Запустить режим редактирования набора правил можно также из командной строки GURU, набрав команду BUILD <имя файла с набором правил>.

      1. Режим редактирования набора правил (guru Rule Set Manager)

Definition – базовые определения ЭС.

Goalцелевая переменная. Задается имя целевой переменной.

Access Code – код доступа к текущему набору правил. В качестве кода доступа может использоваться упорядоченная последовательность латинских букв от «а» до «р».

Window – задаются размеры и местоположение окна, в которое выводятся объяснения и трассировка в процессе консультации. Если окно не задано, то вывод сообщений будет производиться на весь экран построчно. Это окно полезно определять, если используются формы (forms) для вывода информации на экран.

Replace – выполняет глобальную замену одной строки на другую.

Show Diagram – диаграмма зависимости (дерево целей), графическое представление зависимостей между переменными набора правил.

Previous Menu – возврат в предыдущее подменю.

Initialization – создание или редактирование команд, которые выполняются перед применением набора правил экспертной системы.

Rules – обработка набора правил. Режим редактирования правил.

Browse – поочередный просмотр и/или редактирование всех правил в наборе. Возможен просмотр и/или редактирование только тех правил набора, которые содержат определенную последовательность символов (string pattern) (см. п. 3.5.6).

Lookup/Edit – выбор для редактирования конкретного правила набора (см. п. 3.5.6).

Create – создание нового правила. Пользователь должен ввести имя нового правила (см. п. 3.5.6),

Rename – переименование правила.

Delete – уничтожение правила с заданным именем из набора.

Previous Menu – возврат в предыдущее подменю.

Variables – обработка переменных. Режим редактирования переменных.

Browse – поочередный просмотр и/или редактирование всех переменных. Возможен просмотр и/или редактирование только тех переменных, которые содержат определенную последовательность символов (string pattern) (см. п. 3.5.7).

Lookup/Edit – выбор для редактирования конкретной переменной (см. п. 3.5.7).

Create – создание нового правила. Пользователь должен ввести имя новой переменной (см. п. 3.5.7).

Delete – уничтожение переменной с заданным именем.

Previous Menu – возврат в предыдущее подменю.

Completion – редактирование команд, которые выполняются по окончании консультации.

Print – распечатка набора правил.

Exit – завершение работы и выход из режима редактирования набора правил.

Save – сохранение набора правил в файле с заданным именем и расширением «RSS».

Compile – компиляция набора правил. Создается файл с двоичным кодом и расширением «RSC». В процессе компиляции формируются сообщения об ошибках и замечаниях, выявленных в тексте набора правил. Эти сообщения заносятся в файл с расширением «WRN».

Quit – выход из режима редактирования набора правил.

Previous Menu – возврат в предыдущее подменю.