Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Логические модели представления знаний

Читайте также:
  1. DCOR моделирование как разновидность стандарта SCOR модели.
  2. I. Клинико - эпидемиологические характеристики геморрагических лихорадок и геморрагической лихорадки с почечным синдромом.
  3. I. Лексикография перевода как новая, развивающаяся в науке отрасль знаний
  4. I. психологические компоненты урокА
  5. I. Теоретические основы изучения туристских информационных систем как новой модели туристского бизнеса
  6. I. ФИЗИОЛОГИЧЕСКИЕ СВОЙСТВА МИОКАРДА
  7. I.II Психологические особенности леворуких детей
  8. II этап. Разработка модели
  9. II. 1. ФИЛОСОФСКИЕ И ЛОГИЧЕСКИЕ ПРЕДПОСЫЛКИ ФАЛЬСИФИКАЦИОНИЗМА
  10. II. Актуализация знаний.

Логическая модель представления знаний создается с использованием свойств логики предикатов. Предикат – это функция, принимающая только два значения: истина и ложь, и предназначенная для выражения свойств объектов или связей между ними;

В логических предикатах применяется термин высказывание. Высказывание – выражение, в котором утверждается или отрицается наличие каких-либо свойств у объекта.

Для именования предметной области используют константы.

Наиболее простым языком логики (в данном случае языком для исчисления высказываний) является язык, в котором отсутствуют переменные, а имеются только константы.

Пример таких высказываний. Пусть имеются две константы – А и B, в качестве связок между константами используются логические функции (и, или, не, или их комбинации).

Например, можно записать:

А – истинно И B – ложно;

А И B – ложно;

А ИЛИ B истинно.

 

Логика предикатов излагает высказывания в четких математических отношениях и легко программируется, т.е. легко связывается с четкими дискретными методами логики и языками программирования.

Помимо констант в исчислении предикатов используются и переменные. Такое исчисление предикатов записывается с помощью кванторов. К кванторам относятся, например, следующие и другие.

На основе кванторов и констант можно составлять более сложные высказывания.

 

На языке теории множеств в самом общем случае логическая модель описывается четырьмя основными множествами:

, где

множество – множество базовых элементов (или алфавит формальной системы);

множество – множество синтаксических правил, с помощью которых можно строить корректные предложения: правила алгебры логики (понятия логических предикатов множества, кванторов);

множество – множество аксиом. Аксиома – это правильное утверждение, заданное априорно.

множество – множество правил продукции, с помощью которых можно расширять множество .

Для программирования с помощью логики применяется в большинстве случаев язык программирования ПРОЛОГ.

 

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

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

 




Дата добавления: 2014-12-20; просмотров: 19 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав