В ы с ш е е п р о ф е с с и о н а л ь н о е о б р а з о в а н и е информатика и программироВание осноВы информатики



Pdf көрінісі
бет52/196
Дата09.01.2022
өлшемі4,7 Mb.
#23908
түріУчебник
1   ...   48   49   50   51   52   53   54   55   ...   196
7.6. фреймы
Основная идея фреймового подхода заключается в представлении
понятий или ситуаций в виде совокупности некоторых свойств и их
значений.
Фрейм можно рассматривать как фрагмент семантической сети,
предназначенный для описания объектов и всех их свойств.
Фрейм состоит из слотов. Слот соответствует некоторой характе-
ристике  объекта,  представленного  фреймом.  Значение  слота  может
быть текстовым или числовым. Другие фреймы могут являться зна-
чением слота.
Для  управления  значением  слота  со  слотом  может  быть  связана
процедура.  Процедура  запускается  при  выполнении  действия  над
значением слота или фреймом целиком. Со слотами могут быть свя-
заны следующие процедуры:


76
1) ЕСЛИ — ДОБАВЛЕНО: выполняется, когда новая информация
помещается в слот;
2) ЕСЛИ — УДАЛЕНО: выполняется при удалении информации
из слота;
3) ЕСЛИ — НУЖНО: выполняется, когда запрашивается инфор-
мация из слота, а он пуст.
Процедуры  связываются  с  определенным  слотом  или  фреймом
целиком. С одним слотом могут быть связаны несколько процедур.
Рассмотрим  основные  особенности  фреймов  как  модели  пред-
ставления знаний.
1. Базовый тип. Базовые фреймы используются для наглядного пред-
ставления наиболее важных объектов предметной области. На основе
базовых фреймов строятся фреймы для новых объектов. При этом каж-
дый дочерний фрейм содержит слот-указатель на родительский фрейм.
2. Процесс сопоставления. Во фреймовых системах осуществляется
поиск фрейма, который соответствует цели (данной ситуации), т.е. со-
поставляются значения слота фрейма и значения атрибутов цели.
3.  Иерархическая  структура.  Фреймовая  система  построена  на
основе  иерархической  структуры,  в  которой  значения  атрибутов
фреймов верхнего уровня совместно используются всеми дочерними
фреймами нижних уровней. Такая структура позволяет решать сле-
дующие задачи:
удобно систематизировать и записывать схожие объекты;

добавлять новые объекты в соответствующие позиции иерархии;

упростить  просмотр  знаний  и  обнаружение  противоречий  в

знаниях;
сделать фреймовую систему более гибкой.



Достарыңызбен бөлісу:
1   ...   48   49   50   51   52   53   54   55   ...   196




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет