О СтепКласс
СтепКласс - оболочка (т.е. не содержит знаний из какой-либо предметной области) экспертной системы построенная на принципах, существенно отличающихся от остальных оболочек:
- Выявление знаний максимально дружественным эксперту способом - предъявление ситуаций, для которых эксперт должен дать рекомендацию/диагноз/класс.
- Выявление знаний как формализованный процесс, а не как творчество.
- Гарантируется покрытие всех возможных комбинаций параметров - полнота базы знаний.
- Число вопросов эксперту небольшое, и сравнимо с числом правил в продукционных экспертных системах.
- Контроль согласованности выявленных знаний и комфортный разбор противоречий.(в разработке)
- Объяснение результатов.(в разработке)
- Отсутствие числовых коэффициентов, числовых оценок вероятности и уверенности. Работа с терминами предметной области эксперта.
- Декомпозиция сложных задач на более простые, что может сократить временные затраты эксперта на порядок.
Наполнение базы знаний СтепКласс не требует специальных ИТ знаний: умения программировать, знания теории экспертных систем, формальных логик и т.п. Требуется только умение решать задачи в своей проблемной области.
Последовательность действий
Диалоговый режим
Запустить
Построить базу знаний и ответить на все вопросы до заврешения классификации.
Ручной режим
- Зайти на вкладку Атрибуты (Attributes).
- Создать входные атрибуты и как минимум один выходной атрибут (синонимы: class/target/goal).
- Создать правила на вкладке Правила.
- Не забывайте периодически сохранять работу.
Задача классификации
Построить отображение из описания возможных ситуаций в виде атрибут-значение в значения выходных атрибутов.
Противоречие
Термины
Выходной атрибут (целевой атрибут, классы, target attribute)
Это атрибут или вопрос, на который система должна давать ответ.
Например:
- Диагноз
- Рекомендация
- Результат
- Вам необходимо сделать
- Тип бота
- Уровень опасности
Например:
- Рост
- Напряжение на входе
- Температура тела
- Есть ли медицинские ограничения для занятий спортом?
- Как выглядит иконка соединения с сетью?
Ситуация
Ситуация ‐ это набор значений входных атрибутов. Например:
форма микроорганизма | кокки |
тест на оксидазу | положительный |
окраска по Граму | Грам-положительная |
Если возникли проблемы
- Проверьте расстановку Input/Output тэгов у атрибутов. Кнопки переключатели типа атрибута находятся в верхней части панели свойств атрибута.
- Если вы неправильно ответили на вопрос, закройте (close) Elicitation wizard, найдите неправильный ответ в базе правил и отредактируйте его. Или этот ответ можно удалить. Тогда при следующем запуске Elicitation wizard он снова спросит эту ситуацию, и Вы сможете дать правильный ответ.
- Все числа представляются действительными числами.
- Если числовой интервал не распознается, проверьте соответсвие формату: [xx.yy; zz.ww]. Вместо [] можно использовать круглые скобки () для открытых концов интервала.
en_US © 2012-2016 Ilya Ashikhmin
Request result: