Дипломная работа: Экспертная система диагностики металлоконструкций

· разработка базы знаний на языке представления знаний;

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

Основными требованиями к базе знаний являются:

- корректность (полнота и непротиворечивость);

- минимальное количество правил;

- широта охвата предметной области;

- простота изменения и дополнения;

- максимальная наглядность при структурировании знаний.

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

3 Обзор языков представлений знаний

Знания - это закономерности предметной области (принципы, связи, законы), полученные в результате практической деятельности и профессионального опыта, позволяющие специалистам ставить и решать задачи в этой области [1].Для хранения знаний используются базы знаний , которые составляют основу любой интеллектуальной системы.

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

Существуют десятки языков (моделей) представления знаний для различных предметных областей [1, 2, 5].

Большинство из них могут быть сведены к следующим классам:

· продукционные модели;

· семантические сети;

· фреймы.

Продукционная модель- модель, основанная на правилах, которая позволяет представить знания в виде предложений типа “ЕСЛИ (условие), ТО (действие)”.

То есть, когда текущая ситуация (факты) в задаче удовлетворяет или согласуется с частью правила ЕСЛИ, то выполняется действие, определяемое частью ТО.

Под “условием” (антецедентом) понимается некоторое предложение-образец, по которому осуществляется поиск в базе знаний, а под “действием” (консеквентом) - действия, выполняемые при успешном исходе поиска.

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

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

Имеется большое число программных средств, реализующих продукционный подход - язык OPS 5; “оболочки” или “пустые” ЭС- EXSYS Professional, ЭКСПЕРТ; инструментальные системы ПИЭС и др.

Семантическая сеть- это ориентированный граф, вершины которого - понятия, а дуги - отношения между ними.

Характерной особенностью семантических сетей является обязательное наличие следующих типов отношений:

- класс - элемент;

- свойство- значение;

- пример элемента класса.

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

Для реализации семантических сетей существуют специальные сетевые языки, например NET, язык реализации систем SIMER+MIR и др.

К-во Просмотров: 376
Бесплатно скачать Дипломная работа: Экспертная система диагностики металлоконструкций