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

UptoLike

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

15
5 Уровни представления и уровни детальности
Для того чтобы экспертная система могла управлять процессом поиска
решения, была способна приобретать новые знания и объяснять свои дейст-
вия, она должна уметь не только использовать свои знания, но и обладать
способностью понимать и исследовать их, т.е. экспертная система должна
иметь знания о том, как представлены ее знания о проблемной среде. Если
знания о проблемной среде назвать знаниями нулевого уровня представле-
ния, то первый уровень представления содержит метазнания, т.е. знания о
том, как представлены во внутреннем мире системы знания нулевого уровня.
Первый уровень содержит знания о том, какие средства используются для
представления знаний нулевого уровня. Знания первого уровня играют суще-
ственную роль при управлении процессом решения, при приобретении и
объяснении действий системы. В связи с тем, что знания первого уровня не
содержат ссылок на знания нулевого уровня, знания первого уровня незави-
симы от проблемной среды.
Число уровней представления может быть больше двух. Второй уро-
вень представления содержит сведения о знаниях первого уровня, т.е. знания
о представлении базовых понятий первого уровня. Разделение знаний по
уровням представления обеспечивает расширение области применимости
системы.
Выделение уровней детальности позволяет рассматривать знания с раз-
личной степенью подробности. Количество уровней детальности во многом
определяется спецификой решаемых задач, объемом знаний и способом их
представления. Как правило, выделяется не менее трех уровней детальности,
отражающих соответственно общую, логическую и физическую организацию
знаний. Введение нескольких уровней детальности обеспечивает дополни-
тельную степень гибкости системы, так как позволяет производить измене-
ния на одном уровне, не затрагивая другие. Изменения на одном уровне де-
тальности могут приводить к дополнительным изменениям на этом же уров-
не, что оказывается необходимым для обеспечения согласованности структур
данных и программ. Однако наличие различных уровней препятствует рас-
пространению изменений с одного уровня на другие.
     5 Уровни представления и уровни детальности

      Для того чтобы экспертная система могла управлять процессом поиска
решения, была способна приобретать новые знания и объяснять свои дейст-
вия, она должна уметь не только использовать свои знания, но и обладать
способностью понимать и исследовать их, т.е. экспертная система должна
иметь знания о том, как представлены ее знания о проблемной среде. Если
знания о проблемной среде назвать знаниями нулевого уровня представле-
ния, то первый уровень представления содержит метазнания, т.е. знания о
том, как представлены во внутреннем мире системы знания нулевого уровня.
Первый уровень содержит знания о том, какие средства используются для
представления знаний нулевого уровня. Знания первого уровня играют суще-
ственную роль при управлении процессом решения, при приобретении и
объяснении действий системы. В связи с тем, что знания первого уровня не
содержат ссылок на знания нулевого уровня, знания первого уровня незави-
симы от проблемной среды.
      Число уровней представления может быть больше двух. Второй уро-
вень представления содержит сведения о знаниях первого уровня, т.е. знания
о представлении базовых понятий первого уровня. Разделение знаний по
уровням представления обеспечивает расширение области применимости
системы.
      Выделение уровней детальности позволяет рассматривать знания с раз-
личной степенью подробности. Количество уровней детальности во многом
определяется спецификой решаемых задач, объемом знаний и способом их
представления. Как правило, выделяется не менее трех уровней детальности,
отражающих соответственно общую, логическую и физическую организацию
знаний. Введение нескольких уровней детальности обеспечивает дополни-
тельную степень гибкости системы, так как позволяет производить измене-
ния на одном уровне, не затрагивая другие. Изменения на одном уровне де-
тальности могут приводить к дополнительным изменениям на этом же уров-
не, что оказывается необходимым для обеспечения согласованности структур
данных и программ. Однако наличие различных уровней препятствует рас-
пространению изменений с одного уровня на другие.




                                                                       15