Cтраница 2
Узлы в семантической сети обычно соответствуют объектам, концепциям, событиям или понятиям. Дуги могут быть определены разными методами, зависящими от метода представления знаний. Логический вывод ( поиск решения) на семантической сети заключается как раз в том, чтобы найти или сконструировать подсеть, удовлетворяющую некоторым условиям. [16]
![]() |
Цепочка вывода для получения заключения о накопленной дозе асбестовой пыли. [17] |
В современных ЭС чаще всего используются три самых важных метода представления знаний: правила ( самый популярный), семантические сети и фреймы. [18]
Это, в свою очередь, накладывает определенные ограничения на методы представления знаний: знания должны быть организованы таким образом, чтобы упростить проверку их целостности. Именно такая цель преследовалась при создании тех видов структуры, представления знаний, которые мы будем рассматривать в этой главе. [19]
При их разработке нашли применение методы ИИ, разработанные ранее: методы представления знаний, логического вывода, эвристического поиска, распознавания предложений на естественном языке и др. Можно утверждать, что именно ЭС позволили получить очень большой коммерческий эффект от применения таких мощных методов. [20]
Традиционно выделяются две группы методов представления знаний: декларативные и процедурные. В декларативных методах знания структурируются тем или иным способом, не зависят от конкретной системы знаний и полностью определяются синтаксисом и семантикой языка представления знаний. В процедурных методах знания также представляются структурами данных, но при этом с элементами структур ассоциируются некоторые специализированные процедуры. Эти процедуры разрабатываются проектировщиком интеллектуальной системы на том или ином языке программирования. Базовые операции над системой знаний здесь, как правило, проще, чем в декларативных методах, но результаты этих операций не определяются полностью программными средствами, реализующими метод. В процессе выполнения операций эти средства инициируют работу ассоциированных процедур, которые и определяют результаты операций. Опыт показал, что процедурный метод недостаточен для построения больших БЗ. По этой причине чисто процедурные методы представления знаний применяются редко. Как правило, эти методы представления знаний рассматриваются с позиции расширения возможностей декларативных методов. [21]
Традиционно выделяются две группы методов представления знаний: декларативные и процедурные. В декларативных методах знания структурируются тем или иным способом, не зависят от конкретной системы знаний и полностью определяются синтаксисом и семантикой языка представления знаний. В процедурных методах знания также представляются структурами данных, но при этом с элементами структур ассоциируются некоторые специализированные процедуры. Эти процедуры разрабатываются проектировщиком интеллектуальной системы на том или ином языке программирования. Базовые операции над системой знаний здесь, как правило, проще, чем в декларативных методах, но результаты этих операций не определяются полностью программными средствами, реализующими метод. В процессе выполнения операций эти средства инициируют работу ассоциированных процедур, которые и определяют результаты операций. Опыт показал, что процедурный метод недостаточен для построения больших БЗ. По этой причине чисто процедурные методы представления знаний применяются редко. Как правило, эти методы представления знаний рассматриваются с позиции расширения возможностей декларативных методов. [22]