Автор: Пользователь скрыл имя, 31 Марта 2013 в 13:04, лекция
Работа содержит лекцию по дисциплине "Интелектуальные системы"
Редактор БЗ должен:
Рис.2. Структура идеальной ЭС.
Контрольные вопросы к главе 1
1.В чем отличие ЭС от других программных продуктов?
2.Какие типы знаний
3.Каковы особенности ЭС
4.Назовите основные типы
5.Основные достоинства ЭС.
6.Какая характеристика
7.Что понимается под термином «самосознание» ЭС?
8.Какие основные
Контрольные вопросы:
План
Ключевые слова: Предметная область, интерпретируемые знания, неинтерпретируемые знания, метазнания, уровни представления
Состав знаний в БЗ определяется следующими вопросами: какие знания должны быть представлены и от чего зависит сам состав знаний.
Состав знаний БЗ зависит от:
Рассмотрим обобщенную схему интеллектуальной информационной системы:
Следовательно, для функционирования интеллектуальной информационной системы требуются следующие знания:
Зависимость состава знаний от требований проявляется в следующем:
Предметная область характеризуется совокупностью объектов, их характеристик и отношениями между ними. В зависимости от особенности предметной области данные об образующих её сущностях могут быть точными, приблизительными, многозначными, полными или ошибочными.
Предметная область подразделяется на: статическую и динамическую.
Большинство существующих интеллектуальных систем рассматривают предметную область как статические, т.е. как области в которых динамикой можно пренебречь.
Примером статической области является область, хранящая сведения о симптомах болезней и правилах постановки диагноза по этим симптомам.
Динамические области подразделяются на следующие типы:
Задачи предметной области подразделяются на следующие типы:
Задача анализа – это задача, которая осуществляет доопределение или переформулирование текущего состояния предметной области. В точной статической предметной области можно решать только задачи анализа, которые являются простейшими из рассматриваемых задач. В ходе их решения данные только добавляются, но не изменяются и не устраняются.
Задача преобразования – это задача, при решении которой одно состояние предметной области преобразуется в другое. Правила вывода, используемые при решении этих задач, преобразуют предметную область, но не выводят систему за рамки данной предметной области. При этом возникают следующие проблемы: можно ли преобразовать предметную область и как её преобразовать, чтобы удовлетворить условиям решаемой задачи. При решении преобразования данные попадают и выбывают из рабочей области, т.к. сведения при переходе в новое состояние должны соответствовать этому новому состоянию предметной области.
Задачи определения – это задачи, в ходе решения которых система переходит из одной альтернативной области в другую. При решении задач определения необходимо использовать приложения, устраняющие неполноту информации и позволяющие продолжить процесс поиска решения. Это предположение не должно противоречить точным известным фактам. Нарушение этого соответствия вызывают необходимость перехода в другую альтернативную область.
Рассмотрим структуру знаний в БЗ
Интерпретируемый тип знаний – это тип, который способен определить или интерпретировать решатель, т.е. интерпретатор. Этот тип знаний включает в свой состав предметные знания, управляющие знания и знания о представления, которые объединяются в метазнания.
Знания о представлениях содержат информацию, о том, каким образом в системе представлены интерпретируемые знания. Т.о. описатели предметной области содержат определенную информацию о предметных знаниях, например коэффициенты определенности правил, данных, мер важности или сложности.
Операционные знания содержат информацию о том, как можно изменить описание предметной области в ходе решения задач. Это знания, задающие процедуры обработки.
Фокусирующие знания описывают, какие из них знания следует использовать в той или иной ситуации. Обычно фокусирующие знания содержат сведения о наиболее перспективных гипотезах и знаниях, которые наиболее целесообразно использовать при проверке соответствующих гипотез.
Решающие знания используются для выбора стратегии, наиболее эффективной для решения данной задачи.
Знания второго типа (неинтерпретируемые) неизвестны решателю и делятся на вспомогательные и поддерживающие.
Вспомогательные знания хранят информацию о лексике и грамматике языка и информацию о структуре диалога.
Поддерживающие знания используются при создании системы и при выполнении объяснений.
Технологические знания содержат сведения о времени создания знаний и времени создания знаний.
Семантические знания – смысловое описание знаний. В их состав входит информация о причинах ввода знаний о назначении знаний, о способах их использования и полученном эффекте. Т.о. поддерживающие знания имеют описательный характер.
Под организацией знаний понимается структурирование знаний. Они могут быть организованы следующим образом:
Уровни представления могут содержать три уровня:
Нулевой уровень – содержит знания системы о проблемной области
Первый уровень содержит метазнания, т.е. знания о том, как представлены во внутреннем мире системы знания нулевого уровня
Второй уровень – содержит сведения о знаниях первого уровня, т.е. знания о представлениях базовых понятий первого уровня.
Уровни детальности позволяют рассматривать знания с различной степенью подробности. В основном выделяются три уровня детальности:
В рабочей памяти интеллектуальной системы хранятся определенные данные. Данные в рабочей памяти рассматриваются как изолированные (рабочая память состоит из множества простых элементов) или связанные (рабочая память состоит из одного или несколько сложных элементов). Для рабочей памяти, состоящей из сложных элементов, связь между отдельными элементами указана явно в виде семантических отношений. Система БЗ должна быть организована так, чтобы в необходимый момент можно было определить и использовать необходимые, т.е. релевантные знания. В этой связи можно выделить три аспекта организации знаний:
Связность или агрегация знаний – основной способ, обеспечивающий ускорение поиска релевантных знаний. Знания организуются вокруг наиболее важных объектов или сущностей предметной области, т.е. связываются и представляются в виде отдельного блока, тогда при поиске знаний о некотором объекте разыскивается соответствующий блок и далее поиск осуществляется внутри него. Связи в блоках бывают внешние и внутренние. Внутренние связи выражают структуру блока, а внешние связи отражают взаимозависимости между ними (блоками).
Внешние связи подразделяются на логические и ассоциативные.
Логические связи выражают семантические отношения между элементами знаний.
Основной проблемой при работе с большой БЗ является проблема поиска знаний. Здесь более необходим общий механизм доступа. Задача механизма доступа состоит в том, что по некоторому описанию объекта, имеющегося в рабочей памяти найти в БЗ блоки, удовлетворяющие этому описанию.
В этом процессе могут быть выделены два этапа:
1. по ассоциативным языкам осуществляется выбор из БЗ возможных кандидатов на роль нужных объектов
2. путем выполнения
операций сопоставления
Способ сопоставления может быть использован для подтверждения и коррекции выбранного объекта. Для подтверждения неизвестного объекта он может быть сопоставлен с некоторыми известными образцами.
Операции сопоставления выступают в следующих формах:
1. При синтаксическом
сопоставлении соотносятся
2. При параметрическом
сопоставлении вводится
3. . При семантическом сопоставлении соотносятся не формы объектов, а их функции, т.е. содержание
4. принуждаемое сопоставление
характеризуется тем, что один
сопоставляемый объект