ТОП 10:

Доработка коммерческой версии.



Для получения коммерческой версии созданный прототип дорабатывают, дополняя БЗ и совершенствуя стратегии принятия решений.

Здесь существенное влияние на качество создаваемой ЭС оказывает правильный выбор инструментального средства для разработки и используемой модели представления знаний.

В процессе доработки получают несколько версий системы:

1. Демонстративный прототип: ЭС решает только часть задач на ограниченном наборе правил и фактов БЗ и демонстрирует жизнеспособность выбранной технологии разработки.

2. Исследовательский прототип решает большинство задач, однако не полностью проверена правильность работы этой ЭС, либо она неустойчива.

3. Действующий прототип правильно решает все задачи на реальных примерах, но при решении сложных задач работает долго.

4. Промышленная система решает все задачи достаточно быстро, но при этом, возможно, потребуется перенос прототипа на другие языки программирования.

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

Оценка ЭС.

На этом этапе тестируется коммерческая версия ЭС с привлечением различных программных средств сторонних фирм для тестирования, а также других независимых экспертов.

Тестирование проводится по следующим критериям:

1 – критерии пользователей:

ü понятность;

ü простота работы;

ü удобство интерфейса.

2 – критерии независимых экспертов, которые оценивают работу системы на основе собственных знаний и опыта.

3 – критерии разработчиков:

ü производительность;

ü дизайн;

ü работа в условиях противоречивых и неправильных данных.

Стыковка системы.

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

Поддержка системы.

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

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

Поддержка разработанной ЭС подразумевает:

ü обновление версии ЭС для всех покупателей;

ü устранение неисправностей в работе ЭС, возникших в процессе эксплуатации заказчиком.

Тема 8.

Вывод на знаниях.

Основные положения.

Машина вывода(интерпретатор правил) выполняет две функции:

1 – просмотр существующих фактов из рабочей памяти (базы данных) и правил из базы знаний и добавление (по мере возможности) в рабочую память новых фак­тов;

2 – определение порядка просмотра и применения правил.

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

Машина вывода реализуется в виде подпрограммы, содержащей два компонента:

1 – компонент вывода, который находит заключение в соответствии с запросом;

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

Компонент управления определяет порядок применения правил и выполняет четыре функции:

ü сопоставление образца правила с имеющимися фактами;

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

ü срабатывание правила;

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

Алгоритм работы машины вывода – циклический. В каждом цикле здесь просматри­ваются все факты и правила рабочей памяти, причем на каждой итерации цикла должно срабатывать только одно правило.

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

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

 







Последнее изменение этой страницы: 2017-02-10; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.232.51.69 (0.007 с.)