Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основные особенности логической модели. Правила вывода.Содержание книги
Поиск на нашем сайте
Логическая модель в отличие от других включает в себя не только алфавит, но и возможности получения новых знаний с помощью правил вывода. Наиболее распространенной Л.М-ю, использованной для описания знаний, является логика предикатов. Построение логики предикатов проводится выбором из языка его составных частей, которые не содержат нечеткостей. Язык, определенный в системе логики предикатов называется языком предикатов. В нем проявляются все основные аспекты: синтаксис, семантика и операции вывода.
Логические модели используются для формализации рассуждений и его заключений, которые могут быть описаны логическими исчислениями, например исчислениями предикатов. Логические исчисления представляются как формальные системы в виде кортежа 4-х множеств. М=<A,Т,P,F> A-алфавит T-мно-во синтаксических правил. Р-мно-во истинных,правильно построенных формул. F-мно-ва правил вывода. Основу множества Р составляют истинные логические формулы, описывающие предметную область.. Все эти формулы должны быть записаны в строгом соответствии с синтаксическими правилами множества В логическом языке все утверждения из множества Р считаются истинными по определению. Вообще истинные по определению утверждения называются тавтологиями. В множество Р включаются только такие тавтологии, которые не следуют друг из друга. Такие тавтологии называются аксиомами
Правила вывода.
в языке предикатов процесс логич вывода явл-ся док-вом теорем, а формулы выводимые в рез-те этой процесса назыв теоремами. Правилом вывода назыв процедура представленная в опр-ной форме,кот из мн-ва å автоматически выводит такую формулу G, что справедливо “все модели для формул из å явл моделями и для G ”. Следовательно любое правило вывода гарантирует что если формулы из å истинны, то и формула выведенная из этого мн-ва тоже будет истинной. Другими словами, ПВ гарантирует, что для любой интерпретации истинность формулы G1^G2^…^Gn влечет за собой истинность формул G
Продукционная модель
Этот способ основан на представлении знаний в виде множества так называемых продукций (правил). Продукции (правила) обеспечивают способ представления рекомендаций, указаний, стратегий и т.п. продукция выражается в виде ЕСЛИ_ТО и представляет собой пару «ситуация-действие», «посылка-заключение» и т.п.
Продукцию принято обозначать так: А_В (следовательно). Здесь знак _ называется секвенцией Базы знаний построенные на основе такой модели называются продукционными
Основной проблемой продукционных систем является скорость поиска необходимой продукции из множества продукций и время, затрачиваемое на проверку выполнимости условий. Поэтому при большом количестве продукции в программах стараются реализовать способы ускорения этих процессов. Для этого продукцию представляю в более сложном виде: (i);Q,P; A_B;N i – имя продукции, с помощью которой она выделяется из всего множества
Q – часть продукции, характеризующая сферу ее применения
A_B – ядро продукции. это основной элемент. Ядро может быть однозначным и альтернативным. В однозначном ядре, если левая часть выполняется, то выполняется правая часть. Альтернативное ядро записывается A_B|С – если А выполняется, то выполняется В, иначе С. ядро может быть детерминированным и недетерминированным. В первом случае при выполнимости левой части правая часть выполняется обязательно. Во втором правая часть реализуется с некоторой возможностью, которая определяется количественными оценками в частности это могут быть вероятности. прогнозирующее ядро, в котором описываются последствия, ожидаемые при реализации левой части, например, ЕСЛИ А, то можно ожидать В. P – условие применимости ядра. Это логическое выражение. Если оно истинно, ядро активизируется. Если ложно – ядро не используется. Позволяет сократить время, затрачиваемое на анализ продукции. N – описывает действия, которые необходимо выполнить после реализации правой части. Называется постусловием продукции. В частности такое действие может быть связано с изменением каких-либо параметров.
В продукционной модели информация о предметной области представляется множеством правил (продукций), которые проверяются на множестве фактов, характеризующих текущую ситуацию. В связи с этим информационная база в таких системах состоит из базы фактов и базы правил. в базе правил содержится множество продукций, т.е. она представляет собой базу знаний. В базе фактов помещаются исходные данные, а также результаты промежуточных и окончательных расчетов. Когда левая часть правила (из базы правил) удовлетворяет фактам (из базы фактов), то действие, указанное в правой части выполняется. В этом случае говорят, что правило выполнено. В частности действие может состоять в добавлении нового факта в базу фактов. В продукционных системах реализуется 2 механизма логического вывода – прямой и обратный. При прямом выводе поиск новой информации (добавление новых фактов в базу фактов) происходит в направлении секвенций, разделяющих левые и правые части ядра продукции. Система использует информацию из левых частей, чтобы вывести информацию (произвести действие) с помощью правых частей. процесс начинается с запроса к пользователю об известных ему фактах. Эти факты помещаются в базу фактов. Затем система обращается к базе правил и производит поиск такого правила, которое может быть выполнено (все факты, необходимые в для левой части ядра продукции имеются в базе фактов). Найденное правило выполняется, отмечается (в последствии оно игнорируется) и полученные факты (с помощью правой части ядра продукции добавляются в базу фактов). Затем система опять ищет в базе правил такое правило, которое может быть выполнено и т.д. Процесс прямого вывода заканчивается, если в базе правил нет продукции, которая может быть выполнена. В обратном выводе система начинает с выяснения того, что необходимо получить или доказать. Затем происходит проверка выполнения тех продукций, в правой части которых имеется требуемый факт. Процесс начинается с выяснения у пользователя какой факт надо установить. Затем система обращается в базу фактов и определяет имеется ли в ней данный факт. Если он есть, то считается установленным и процесс заканчивается. Если такого факта в базе фактов нет, система обращается к базе правил и производит поиск такого правила, в правой части которого имеется требуемый факт. Затем проверяет, можно ли выполнить найденное правило. Если да, то факт считается установленным и процесс заканчивается. Если нет, то требуемыми фактами считаются те, которые указаны в левой части найденной продукции и т.д. процесс заканчивается или в базе правил нет продукций с помощью которых их можно установить.
Семантическая сеть.
Семантич сетью назыв модель представл знаний, ввиде графа, с помеченными вершинами и дугами(ребрами).В семантич сети общего вида(n-арная сеть) вершинами сопоставляются понятия предметн обл,а дугами бинарное отношение существующее м/у этими понятиями. В семантич сети выделяют 3 типа вершин: 1) вершины-понятия. Каждая такая вершина изображается кругом, соответств опр-му элементу из W и отмечено его знаком из мн-ва Х; 2) вершина-отношения.Каждая вершина этого типа изображ овалом, соответствует какому-либо отношению из мн-ва U и отмечено его знаком из мн-ва R; 3) вершины-связи. Каждая вершина этого типа изображ треугольником,соответствует конкретной реализации какого-либо отношения из мн-ва U и имеет метку однозначно идентифицирующую этот элемент. Под конкретными реализациями какого-либо отношения может пониматься как отношение м/у интенсионалами объектов, так и отношение м/у их конкретными экземплярами. Каждая вершина-связь соединяется: 1) с вершиной-отношением дугой с меткой(is a - является); 2) с вершинами-понятиями дугами с метками указывающими роли кот играют в данной связи эти понятия. (Заметим, что дуга с меткой is a показыв обобщение и обеспечив наследование св-в от вершин-понятий к вершинам-связям.)
7 Пошаговое описание алгоритмов(словесно-формульное описание алгоритмов)
|
||||
Последнее изменение этой страницы: 2016-08-26; просмотров: 366; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.14.26.141 (0.008 с.) |