Основы построения и функционирования интеллектуальных информационных систем. Былкин В.Д - 89 стр.

UptoLike

89
7. ПОСТРОЕНИЕ ЭКСПЕРТНОЙ СИСТЕМЫ СРЕДСТВАМИ
ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ
Обзор структуры
Экспертная система объединяет три подсистемы: базу знаний, машину вывода и интерфейс
пользователя. База знаний состоит из фактов и правил. Факты базы знаний описывают то, что
известно о предметной области в данный момент. Правила устанавливают ситуационные,
концептуальные, причинные или прецедентные взаимосвязи между этими фактами.
Следовательно, экспертная система должна иметь механизм для введения фактов и правил в базу
знаний, поддерживающий набор фактических выражений и показывающий содержимое для его
периодического обновления системными инженерами и операторами.
Представление фактов а базе знаний
Мы представляем факты, определяя объекты, описывая их атрибуты и придавая им
эквиваленты или значения. В экспертной системе под словом "объект" подразумеваются как физические
предметы (например "термометр" или "контракт"), так и общие представления (такие, как "жар"
или "цена"). С объектами связываются атрибуты, которые описывают их с нашей экспертной
системы) точки зрения. Атрибутами объекта "термометр" могут быть: "чувствительный к температуре",
"стеклянный" и "градуированный". Аналогично, "температура" является атрибутом объекта "жар", а
"прибыль" атрибутом "цена"- Третья единица - значение - задает точность. Например, значение
температуры может быть 102° по Фаренгейту, а значение прибыли - 50 %. Чтобы отличать такие
фактические выражения от традиционных компьютерных данных, мы будем говорить о триплете
"объект - атрибут - значение" как о декларативных данных.
Пары "объект-значение"
Для того чтобы упорядочить выражения фактов, можно объединить их в пары "объект -
значение", соединив имя объекта с именем атрибута. Например, в триплете "термометр -
температура высокая" именем объекта будет слово ермометр", его атрибутом - "температура". а
его значением - слово "высокая". Представим его в ви-
            7. ПОСТРОЕНИЕ ЭКСПЕРТНОЙ СИСТЕМЫ СРЕДСТВАМИ
           ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ
                                         Обзор структуры

    Экспертная система объединяет три подсистемы: базу знаний, машину вывода и интерфейс
пользователя. База знаний состоит из фактов и правил. Факты базы знаний описывают то, что
известно о предметной области в данный момент. Правила устанавливают ситуационные,
концептуальные, причинные или прецедентные взаимосвязи между этими фактами.
    Следовательно, экспертная система должна иметь механизм для введения фактов и правил в базу
знаний, поддерживающий набор фактических выражений и показывающий содержимое для его
периодического обновления системными инженерами и операторами.



                               Представление фактов а базе знаний

    Мы представляем факты, определяя объекты, описывая их атрибуты и придавая им
эквиваленты или значения. В экспертной системе под словом "объект" подразумеваются как физические
предметы (например "термометр" или "контракт"), так и общие представления (такие, как "жар"
или "цена"). С объектами связываются атрибуты, которые описывают их с нашей (и экспертной
системы) точки зрения. Атрибутами объекта "термометр" могут быть: "чувствительный к температуре",
"стеклянный" и "градуированный". Аналогично, "температура" является атрибутом объекта "жар", а
"прибыль" атрибутом "цена"- Третья единица - значение - задает точность. Например, значение
температуры может быть 102° по Фаренгейту, а значение прибыли - 50 %. Чтобы отличать такие
фактические выражения от традиционных компьютерных данных, мы будем говорить о триплете
"объект - атрибут - значение" как о декларативных данных.



                                    Пары "объект-значение"

    Для того чтобы упорядочить выражения фактов, можно объединить их в пары "объект -
значение", соединив имя объекта с именем атрибута. Например, в триплете "термометр -
температура — высокая" именем объекта будет слово "термометр", его атрибутом - "температура". а
его значением - слово "высокая". Представим его в ви-




                                               89