Разработка экспертных систем. Татжибаева О.А. - 12 стр.

UptoLike

Составители: 

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

      Первый и основной вопрос, который надо решить при представлении
знаний, - это вопрос определения состава знаний, т.е. определение того,
"ЧТО ПРЕДСТАВЛЯТЬ" в экспертной системе. Второй вопрос касается того,
"КАК ПРЕДСТАВЛЯТЬ" знания. Необходимо отметить, что эти две пробле-
мы не являются независимыми. Действительно, выбранный способ представ-
ления может оказаться непригодным в принципе либо неэффективным для
выражения некоторых знаний.
      По нашему мнению, вопрос "КАК ПРЕДСТАВЛЯТЬ" можно разделить
на две в значительной степени независимые задачи: как организовать (струк-
турировать) знания и как представить знания в выбранном формализме.
      Стремление выделить организацию знаний в самостоятельную задачу
вызвано, в частности, тем, что эта задача возникает для любого языка пред-
ставления и способы решения этой задачи являются одинаковыми (либо
сходными) вне зависимости от используемого формализма.
      Итак, в круг вопросов, решаемых при представлении знаний, будем
включать следующие:
      − определение состава представляемых знаний;
      − организацию знаний;
      − представление знаний, т.е. определение модели представления.
      Состав знаний ЭС определяется следующими факторами:
      − проблемной средой;
      − архитектурой экспертной системы;
      − потребностями и целями пользователей;
      − языком общения.
      В соответствии с общей схемой статической экспертной системы, изо-
браженной на рисунке 1, для ее функционирования требуются следующие
знания:
      − знания о процессе решения задачи (т.е. управляющие знания), ис-
пользуемые интерпретатором (решателем);
      − знания о языке общения и способах организации диалога, исполь-
зуемые лингвистическим процессором (диалоговым компонентом);
      − знания о способах представления и модификации знаний, исполь-
зуемые компонентом приобретения знаний;
      − поддерживающие структурные и управляющие знания, используе-
мые объяснительным компонентом.
      Для динамической ЭС, кроме того, необходимы следующие знания:
      1) знания о методах взаимодействия с внешним окружением;
      2) знания о модели внешнего мира.
      Зависимость состава знаний от требований пользователя проявляется в
следующем:
      − какие задачи (из общего набора задач) и с какими данными хочет
решать пользователь;
      − каковы предпочтительные способы и методы решения;


12