ВУЗ:
Составители:
Рубрика:
4
База знаний в ЭС предназначена для хранения долгосрочных данных,
описывающих рассматриваемую предметную область (а не текущих данных),
и правил, описывающих целесообразные преобразования данных этой
области.
Для конструирования ЭС используются различные инструментальные
средства: универсальные языки программирования, языки искусственного
интеллекта, инструментальные системы и среды и системы-оболочки.
Системы-оболочки являются наиболее простым средством формализации
(автоформализации) экспертных знаний, практически не требующие участия
посредников в лице инженера по знаниям или программиста при их
использовании. Инженер по знаниям только помогает эксперту выбрать
наиболее подходящую для его проблемной области оболочку.
Рассматриваемая в данной работе экспертная система функционирует
следующим образом. Например, при работе с предметной областью «Бытовая
техника», определяется предикат technique_is(string), позволяющий
идентифицировать бытовую технику, которая более всего удовлетворяет
указанным пользователем признакам. При этом БЗ экспертной системы
задается перечислением свойств объектов, которые у них имеются или же
отсутствуют:
technique_is("CD-плейер"):-
it_is("аудио"),
positive("работает с","CD-дисками"),
negative("имеет","динамик").
Предикаты positive и negative необходимы для того, чтобы запросить у
пользователя ответ о наличии у объекта какого-то свойства и сохранить этот
ответ в рабочей памяти:
positive(X,Y):-
xpositive(X,Y),!.
positive(X,Y):-
not(xnegative(X,Y)),
ask(X,Y,Answer),
remember(X,Y,Answer),
Answer = yes.
negative(X,Y):-
База знаний в ЭС предназначена для хранения долгосрочных данных,
описывающих рассматриваемую предметную область (а не текущих данных),
и правил, описывающих целесообразные преобразования данных этой
области.
Для конструирования ЭС используются различные инструментальные
средства: универсальные языки программирования, языки искусственного
интеллекта, инструментальные системы и среды и системы-оболочки.
Системы-оболочки являются наиболее простым средством формализации
(автоформализации) экспертных знаний, практически не требующие участия
посредников в лице инженера по знаниям или программиста при их
использовании. Инженер по знаниям только помогает эксперту выбрать
наиболее подходящую для его проблемной области оболочку.
Рассматриваемая в данной работе экспертная система функционирует
следующим образом. Например, при работе с предметной областью «Бытовая
техника», определяется предикат technique_is(string), позволяющий
идентифицировать бытовую технику, которая более всего удовлетворяет
указанным пользователем признакам. При этом БЗ экспертной системы
задается перечислением свойств объектов, которые у них имеются или же
отсутствуют:
technique_is("CD-плейер"):-
it_is("аудио"),
positive("работает с","CD-дисками"),
negative("имеет","динамик").
Предикаты positive и negative необходимы для того, чтобы запросить у
пользователя ответ о наличии у объекта какого-то свойства и сохранить этот
ответ в рабочей памяти:
positive(X,Y):-
xpositive(X,Y),!.
positive(X,Y):-
not(xnegative(X,Y)),
ask(X,Y,Answer),
remember(X,Y,Answer),
Answer = yes.
negative(X,Y):-
4
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »
