Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка ЭС по обучению персонала электробезопасности / 2 ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ СООТНОШЕНИЯ ДЛЯ ПОСТРОЕНИЯ ЭКСПЕРТНЫХ СИСТЕМ.docx
Скачиваний:
44
Добавлен:
30.01.2019
Размер:
46.46 Кб
Скачать
  1. Тестирование.

Оценивается и проверяется работа программ прототипа с целью приведения в соответствие с реальными запросами пользователей. Прототип проверяется на:

- удобство и адекватность интерфейсов ввода-вывода (характер вопросов в диалоге, связность выводимого текста результата и другое);

- эффективность стратегии управления (порядок перебора, использование нечёткого вывода и другое);

- качество проверочных примеров;

- корректность базы знаний (полнота и непротиворечивость правил).

Тестирование - выявление ошибок в подходе и реализации прототипа и выработка рекомендаций по доводке системы до промышленного варианта.

  1. Этап опытной эксплуатации.

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

Выделяют следующие виды модификации системы: переформулирование понятий и требований, переконструирование представления знаний в системе и усовершенствование прототипа.

Соответственно большинство алгоритмов модифицируются, чтобы обеспечить выполнение следующих условий:

- алгоритмы должны работать в условиях неполной информации (последовательно);

- последовательность запроса информации должна быть оптимальна по критериям быстроты получения результата и (или) наименьшей трудоемкости (болезненности, стоимости и т.д.) получения этой информации./23/

2.4 Классификация инструментальных средств разработки экспертных систем

При проектировании ЭС необходимо выполнить следующие требования:

  1. система должна быть эффективной, она должна давать достоверные результаты по обучению персонала;

  2. интерфейс данной системы должен быть понятен для пользователей с различным уровнем способностей;

  3. БЗ системы должна периодически обновляться для повышения квалификации.

При выборе инструментального средства разработки ЭС необходимо сделать выбор исходя из того, чтобы выбранный инструмент разработки мог выполнить вышеперечисленные требования. В процессе разработки ЭС требования могут быть расширены, так как они напрямую зависят от особенностей проблемной области, для которой разрабатывается ЭС. /25/

На проектирование и создание одной экспертной системы раньше требовалось 20÷30 лет. В настоящее время имеется ряд средств, ускоряющих создание экспертных систем. Эти средства называются инструментальными (ИС), или инструментарием. Основные типы инструментальных средств, используемых при построении ЭС, представлены в таблице 1.

Таблица 1-Типы инструментальных средств разработки экспертных систем

Типы

Название

Описание

Оболочки ЭС

ACQUIRE

Законченная среда для разработки и поддержки интеллектуальных прикладных программ.

C – PRS

Реализует процедурное представление знаний

FLEX

Позволяет разрабатывать на различных платформах.

NeuroPro

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

GURU

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

Рапана

Построение экспертной системы основана на реляционной модели, а её реализация с помощью современных СУБД обеспечивает масштабируемость, возможность доступа к различным видам данным, в том числе мультимедийным.

Языки программирования высокого уровня

Delphi

C++

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

Вычислительные среды

Среда

MatLab

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

Языки логического программирования

Prolog

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

Языки функционального программирования

LISP

ЛИСП является функционально направленным, т. е. программирование ведется с помощь функций. Причем функция понимается как правило, сопоставляющее элементам некоторого класса соответствующие элементы другого класса.

УИТС.161ХХХ.175 ПЗ

Лист

Изм.

Лист

документа

Подпись

Дата

30