Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры к экзамену.doc
Скачиваний:
69
Добавлен:
16.03.2015
Размер:
1.59 Mб
Скачать

Вопрос 6. Система guru. Основные характеристики и назначение системы. Функциональные возможности системы

Оболочка ЭС – особый вид информационной системы, поддерживающий работу с БЗ, с определённым форматом представления знаний. Однако БЗ в оболочках не заполнена, и предусмотрены различные работы с системой. Это инструментальная система для создания ЭС.

Системы программирования продукций типа OPS-5, CLI PS – это не оболочки, а системы программирования для записи правил.

GURU разработана в 1986 году Micro Data System. Версии:

  • v1.0, v.1.1, v2.0 (1986-1992) – для рабочих станций среднего класса;

  • v8.0 – объектно-ориентированная, последняя версия.

EMYCYN – 70-е годы – первая оболочка продукционного типа.

GURU содержит язык KGL (язык нового поколения) для реализации интерфейса.

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

Основные функциональные возможности guru

  1. поддержка режима эксперта;

  2. формирование набора правил посредством встроенного или внешнего текстового редактора;

  3. обеспечение логического вывода с помощью процессора работы с правилами по прямой и обратной цепочке рассуждения (по умолчанию – обратная). Предполагается работа как с набором правил, так и запуск и тестирование одного правила;

  4. поддержка различных интерфейсов связи с пользователем:

    1. иерархическое меню развитого типа;

    2. командный режим;

    3. режим работы с интерфейсом на естественном языке (английском) со словарём (первоначально с системой поставляется словарь из 200 английских слов, который можно расширять);

  5. поддержка и реализация СУБД реляционного типа (только по чёткой логике). В СУБД имеются следующие ограничения:

    1. максимальная длина записи – 64k;

    2. количество полей – до 255;

    3. количество таблиц не ограничено;

    4. имена полей должны быть в формате DOS (максимум – 8 символов);

  6. поддержка работы с правилами по нечеткой логике с факторами уверенности CF (используется шкала 0-100);

  7. поддержка языка программирования высокого уровня интерпретаторного типа, в том числе и для работы по описанию данных;

  8. поддержка электронных таблиц небольшого формата и работа с ними. По чёткой и нечеткой логике. Электронные таблицы могут содержать до 64k строк и 255 столбцов;

  9. поддержка графики, выдача свыше 10 видов диаграмм, включая линейные и секторные;

  10. поддержка средств коммуникации, связи между пользователями для организации многомашинных комплексов совместной работы нескольких ЭС.

Впервые был использован принцип синергизма построения системы: все функциональные возможности объединены на общем поле памяти таким образом, что не нужны отдельные вызовы отдельных частей системы при работе с переменными. Пример: переменные таблицы могут непосредственно использоваться как рабочие переменные правил в логическом выводе.

Вопрос 7. Основной интерфейс пользователя с системой guru. Понятие сеанса. Принципы построения меню Меню эксперта и пользователя. Вход в систему

Основной файл – guru.exe.

Клавиши для работы с меню:

  • Esc, Home – переход на 1 уровень вверх;

  • Стрелки вверх, вниз – для перемещению по пунктам меню;

  • Enter – выбор пункта меню;

  • Ctrl+L – помощь.

Основные режимы работы GURU:

  • Создание новой ЭС на основе нового набора правил;

  • Редактирование существующего набора правил;

  • Консультация с имеющимся набором правил.

Работа в GURU происходит сеансами.

  1. После запуска задаётся вопрос: «Возобновить сеанс?» (“Resume previous session?”)

  2. Если в п. 1 выбрать No, то возникнет вопрос: «Имя нового сеанса?» (“New session name?”) <строка ввода имени нового сеанса>

  3. Главное меню системы (принципы построения меню):

В разделе ЭС либо создается новая ЭС (как на основе нового, так и существующего набора правил), либо проводится консультация с существующей ЭС (каждая ЭС определяется своим набором правил), поэтому можно создавать много ЭС, либо выдаётся объяснение решения. Количество правил в наборе не ограничивается. При этом работа может осуществляться как с чёткой, так и с нечёткой логикой по прямой и обратной цепочкам рассуждений.

Естественный язык предназначен для работы со словарём.

В режиме администратора данных осуществляется работа с СУБД, электронными таблицами и графикой.

Изменение среды позволяет менять режим работы системы, включая командный режим, осуществляется настройка системы.