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

7. Основные программные блоки экспертной системы.

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

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

Пользователь - специалист предметной области, для которого предназначена система.

Ядро ЭС – база знаний

Машина логического вывода - программа, моделирующая ход рассуждения эксперта на основании знаний из БЗ.

Подсистема объяснений - программа, позволяющая пользователю получить информацию о процессе размышлений.

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

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

8. Этапы проектирования эс: оценка, стыковка и поддержка.

Этапы проектирования ЭС:

  1. Выбор проблемы

  2. Разработка прототипа ЭС

  3. Доработка до промышленной ЭС

  4. Оценка ЭС

  5. Стыковка ЭС

  6. Поддержка ЭС

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

  • критерии пользователей (понятность и "прозрачность" работы системы, удобство интерфейсов и др.);

  • критерии приглашенных экспертов (оценка советов-решений, предлагаемых системой, сравнение ее с собственными решениями, оценка подсистемы объяснений и др.);

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

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

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

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

9. Различия бд и баз знаний

БД

БЗ

Определения

Данные – это отдельные факты, характеризующие объекты, процессы их деятельности

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

Источники

Данные – это результат измерений или наблюдений

Знания – это результат человеческого мышления

Бумажные носители

Справочники, таблицы, протоколы

Методические пособия, научные статьи

Модели представления

Иерархическая

Сетевая

Реляционная

Объектно-ориентированная

Продукционная

Семантические сети

Фреймы

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

SQL

PROLOG (язык представления данных)

Объём

Большой

Небольшой

Стоимость информации

Невысокая

Высокая (дорогие информационные массивы)


Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]