русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Семантические сети

Понятие семантической сети основано на древней и очень простой идее о том, что <память> формируется через ассоциации между понятиями. Понятие <ассоциативная память> появилось еще во времена Аристотеля и вошло в информатику в связи с работами по использованию простых ассоциаций для представления значения слов в базе данных. С тех пор этот формализм был всесторонне развит для представления многих классов данных, используемых в различных предметных областях. К таким областям относятся пространственные связи в простых физических системах, операции по управлению механизмами, причинные и функциональные связи в приборах и взаимосвязи между симптомами в медицине [23].

Базовым функциональным элементом семантической сети служит структура из двух компонентов - <узлов> и связывающих их <дуг>. Каждый узел представляет некоторое понятие, а дуга - отношение между парами понятий.


Рисунок 3.1Функциональный элемент семантической сети

Можно считать, что каждая из таких пар отношений представляет простой факт. Узлы помечаются именем соответствующего отношения. Рис. 3.1, например, представляет факт <Антон работает в производственном отделе>.

Отметим, что дуга имеет направленность, благодаря чему между понятиями, в рамках определенного факта, выражается отношение <субъект/объект>. Более того, любой из узлов может быть соединен с любым числом других узлов; в результате этого обеспечивается формирование сети фактов.

С позиций логики базовую структуру семантической сети можно рассматривать в качестве эквивалента предиката с двумя аргументами (бинарный предикат); эти два аргумента представляются двумя узлами, а собственно предикат - направленной дугой, связывающей эти узлы. Пользуясь подобными отношениями, можно представлять сложные совокупности фактов. Рис. 3.2 иллюстрирует одно из возможных представлений

 

Рисунок 3.2 Факты о человеке Антон

 

фактов, относящихся к служащему <Антон>. В число таких фактов вошли:

< Антон является руководителем>

< Антон работает в производственном отделе, расположенном в здании 1>

< Антон 40 лет>

<У Антона голубые глаза>

Давняя популярность семантических сетей обязана связи <является>, в которой заложены большие возможности для построения иерархий понятий. Пример такой иерархии узел <служащий> на Рисунок 3.3. Узлы <Ан-1> и <Ан-2> позволяют описать двух разных людей с одинаковым именем. Иерархия, построенная на основе наследования, обеспечивает эффективный способ упрощения представления знании и сокращения объема информации которою требуется запоминать для каждого конкретного узла. Это дает возможность в значительной мере ускорить процесс обработки знаний (относящаяся к узлу запоминаемая информация может быть ограничена только часто используемой; при обращении к остальной информации применяется принцип наследования), а также извлекать информацию с помощью запросов общего характера (некоторая информация об индивидууме <Антон>как руководителе может  

 

Рисунок 3.3 Факты, относящиеся к служащему <Антон>

 

быть извлечена просто из знания его служебного положения в компании; при этом нет необходимости знать его имя).

Приведенные примеры представления знаний в виде семантических сетей были ограничены отношениями между существительными или фразами, составленными из существительных. Нужно только разработать представление относительно глаголов в дополнение к существительным.

Были разработаны непротиворечивые полные наборы вербальных отношении. Они получили название <падежных отношений> в соответствии с теорией <падежной грамматики>, разработанной Ч. Филлмором. В этой теории предпринимается попытка представить поверхностную структуру предложении в виде небольших замкнутых наборов <падежных> отношении между существительными (или фразами из существительных) и глаголами в рамках глубинных структур предложений. Примерный набор подобных отношении может в типичном случае включать:

а) Агент - исполнитель (инициатор) действия, выражаемого глаголом;

б) Объект - имя существительное, на которое распространяется действие или состояние, выражаемое глаголом;

в) Местоположение-место действия или состояния выражаемое глаголом;

г) Датив (dative) -лицо, к которому имеет отношение действие или состояние, выражаемое глаголом.

Просмотров:

Вернуться в оглавление:Экспертные системы



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.