5.2. Эффективность системы "Консультант"
Эффективность оболочки экспертной системы следует оценивать по
следующим показателям:
- стоимость;
- надежность;
- функциональность;
- быстродействие;
- требования к ресурсам.
Относительно стоимости было сказано в предыдущем разделе. Видно,
что у системы "Консультант" самая низкая стоимость.
Надежность оболочки ЭС можно оценить качественно, исходя из следу-
ющих параметров:
- противодействие несанкционированным действиям пользователя;
- невозможность создания БЗ, приводящей к сбоям или зацикливанию;
- отсутствие логических ошибок;
- сохранение результатов и аварийный выход при переполнении памя-
ти.
Практически все системы, существующие в настоящее время, достаточ-
но надежны. В системе "Консультант" имеются все четыре вышеприведен-
ных пункта. Так, при несанкционированных действиях пользователя ( в
основном, нажатии не той клавиши) система просто не отвечает на такие
действия (блокирует неиспользуемые клавиши); в системе имеются средст-
ва для логической проверки создаваемой или редактируемой БЗ (см. п.
3.3.2.); в программе отсутствуют логические ошибки (они все были выяв-
лены при отладке и компиляции программы); при приближении к пределу,
за которым происходит переполнение оперативной памяти (кучи), система
дает знать об этом пользователю (эксперту-разработчику) и, сохранив
результаты, аварийно завершает выполнение программы. По надежности
система не уступает другим коммерческим системам.
По показателю функциональности система значительно уступает таким
системам, как S.1, KEE, Expert-Ease и некоторым другим (см. табл.
10).
Таблица 10.
Сравнение функций некоторых систем
┌──────────────────┬─────────┬──────────┬──────────┬─────────┬───────┐
│ │Консуль- │ │ │ │ │
│ Функция │ тант │ Eurisco │ СПЭИС │ ЕMYCIN │ ПиЭС │
│ │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Редактор знаний │ + │ + │ + │ + │ + │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Стратегии вывода │ - │ + │ - │ + │ + │
│на выбор │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Редактор машин │ - │ - │ - │ - │ + │
│вывода │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Сборка новой ЭС из│ - │ + │ + │ + │ + │
│существующих │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Развитый интерфейс│ + │ - │ + │ + │ + │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Возможность созда-│ │ │ │ │ │
│ния прикладных │ - │ - │ + │ - │ - │
│программ │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Несколько форм │ │ │ │ │ │
│представления зна-│ - │ + │ + │ + │ + │
│ний │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Иерархия языков │ │ │ │ │ │
│представления зна-│ - │ + │ + │ - │ + │
│ний │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Графическое отоб- │ - │ - │ + │ - │ + │
│ражение процессов │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Самообучение │ - │ + │ - │ - │ - │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Логическая провер-│ + │ + │ + │ + │ + │
│ка │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Система объяснения│ + │ + │ + │ + │ + │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Несколько видов │ + │ - │ + │ - │ + │
│диалога │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Связь с другими │ + │ - │ + │ - │ - │
│программами │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Перевод знаний из │ │ │ │ │ │
│одной формы в дру-│ - │ + │ + │ - │ + │
│гую │ │ │ │ │ │
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
├──────────────────┼─────────┼──────────┼──────────┼─────────┼───────┤
│Показатель функци-│ │ │ │ │ │
│ональности (в │ 40% │ 60% │ 80% │ 47% │ 80% │
│процентах) │ │ │ │ │ │
└──────────────────┴─────────┴──────────┴──────────┴─────────┴───────┘
Из таблицы видно, что показатель функциональности "Консультанта"
ниже, чем у других популярных систем. Следует отметить, что выбор 15
ти функций был ориентирован в основном на пользователя; многие функ-
ции не были рассмотрены. Также, необходимо уточнить, что системы с по-
казателем функциональности = 100% пока не существует (у самых разви-
тых систем показатель функциональности порядка 80 - 85%).
С позиции быстродействия "Консультант" находится в достаточно вы-
соком положении. К сожалению, нет возможности количественно оценить
быстродействие системы и сравнить с быстродействием других систем. Од-
нако, известно, что на поиск решения в базе из 100 правил одна из са-
мых быстрых систем - MYCIN - тратит около 5 минут. "Консультант" на
такую же базу тратит примерно 15 минут.
"Консультант" требует по сравнению с другими системами сравнитель-
но мало машинных ресурсов (см. п. 3.1.1.). Единственные ЭС, требующие
также мало ресурсов -MicroExpert и Expert-Ease.
Поскольку, исходя из специфики решаемых в ВС задач и экономическо-
го положения, критериями эффективности следует считать стоимость, бы-
стродействие и надежность. Учитывая вышеприведенные результаты, следу-
ет выбрать систему "Консультант". Она одна из самых быстродействующих
и надежных, и обладает самой низкой стоимостью.
... исследования в области искусственного интеллекта и медицины как совершенно независимые. В этом случае допускается возможность только использования медицинских знаний в плане психологического обеспечения работ по ИИ. Но и работы по искусственному интеллекту тоже влияют на развитие медицины.. В качестве первого результата можно выделить появление новой области психологических исследований, а ...
... основные линии работ по ИИ. Первая связана с совершенствованием самих машин, с повышением "интеллектуальности" ис- кусственных систем. Вторая связана с задачей оптимизации совместной работы "искусственного интеллекта" и собственно интеллектуальных воз- можностей человека. Переходя к собственно психологическим проблемам ИИ О.К. Тихомиров выделяет три позиции по вопросу о взаимодействии ...
... будет несколько другим). Когда система построенная из базовых элементов достаточно разовьется (будет иметь сложную структуру , а следовательно определенное количество опыта), то она сможет стать действительным Искусственным интеллектом, который также как и человек будет непредсказуем и не однозначен. И перед человеком будет задача только в наведении интерфейса с этим ИИ. (для решения определенных ...
... решить большое число сложных задач, либо способность найти нетривиальное решение? Насколько важно, к примеру, развитие дивергентного, "латерального" мышления, и как взаимосвязаны уровень способностей и творческая отдача? Эти вопросы изучаются теорией интеллектуальных различий. В настоящее время существует, как минимум, три трактовки понятия интеллекта: 1. Биологическая трактовка: "способность ...
0 комментариев