- •Особенности знаний
- •Виды знаний в экспертных системах
- •4. Фреймовые модели.
- •Нечеткие модели
- •Иерархия знаний
- •Формальные и неформальные модели знаний
- •Наличие же языка предполагает:
- •2. Сетевые модели. В основе моделей этого типа лежит конструкция, названная семантической сетью.
- •Семантические сети
- •Классификация семантических сетей:
- •Понятия и принципы, положенные в основу создания семантических сетей
Виды знаний в экспертных системах
С учетом архитектуры экспертной системы знания целесообразно делить на интерпретируемые и неинтерпретируемые знания.
Интерпретируемые знания - знания, которые способен интерпретировать решатель (интерпретатор). Интерпретируемые - могут использоваться в решающем устройстве, иначе используются неинтерпретируемые знания.
Интерпретируемые знания можно разделить на:
Предметные знания, которые содержат данные о предметной области и способах преобразования этих данных при решении поставленных задач. По отношению к предметным знаниям знания о представлении и знания об управлении являются метазнаниями. В предметных знаниях можно выделить описатели и собственно предметные знания. Описатели содержат определенную информацию о предметных знаниях, такую, как коэффициент определенности правил и данных, меры важности и сложности.
Предметные знания разбиваются на:
Факты, которые определяют возможные значения сущностей и характеристик предметной области.
Исполняемые утверждения, которые содержат информацию о том, как можно изменять описание предметной области в ходе решения задач. Это знания, задающие процедуры обработки.
2. Управляющие знания можно разделить на:
Фокусирующие знания, которые описывают, какие знания следует использовать в той или иной ситуации. Обычно фокусирующие знания содержат сведения о наиболее перспективных объектах или правилах, которые целесообразно использовать при проверке соответствующих гипотез. В первом случае внимание фокусируется на элементах рабочей памяти, во втором - на правилах базы знаний.
Решающие знания, которые содержат информацию, используемую для выбора способа интерпретации знаний, подходящего к текущей ситуации. Эти знания применяются для выбора стратегий или эвристик, наиболее эффективных для решения данной задачи.
Знания о представлении, которые содержат информацию о том, каким образом (в каких структурах) в системе представлены интерпретируемые знания.
Не интерпретируемые знания - знания, для которых решатель не знает структуры и содержания. Если эти знания используются каким-либо компонентом системы, то он не "осознает" этих знаний.
Не интерпретируемые знания подразделяются на:
Вспомогательные знания, хранящие информацию о лексике и грамматике языка общения, информацию о структуре диалога. Вспомогательные знания обрабатываются естественно-языковой компонентой, но ход этой обработки решатель не осознает, так как этот этап обработки входных сообщений является вспомогательным для проведения экспертизы.
Поддерживающие знания. Поддерживающие знания используются при создании системы и при выполнении объяснений. Они выполняют роль описаний (обоснований) как интерпретируемых знаний, так и действий системы. Поддерживающие знания имеют описательный характер.
