Проблема представления знаний. Понятие модели Одной из наиболее важных проблем, характерных для систем, основанных на знаниях, является проблема представления.

Slides:



Advertisements
Similar presentations
Английский язык. Настоящее совершенное длительное время.
Advertisements

ЗАРЯДКА НА АНГЛИЙСКОМ ЯЗЫКЕ.  Зарядка на уроке английского языка может стать самым любимым и веселым занятием для детей, при том, что она проходит исключительно.
Астрометрические каталоги К.В.Куимов, ГАИШ МГУ. Определение астрометрического каталога Астрометрический каталог – понятие неопределённое. Например, это.
Linguistic tools Лекция 5. ПОИСКОВЫЕ СИСТЕМЫ: предыстория Библейские индексы и конкордансы 1247 – Hugo de St. Caro – было задействовано 500 монахов для.
Схема распределения грантов городам-участникам программы Тасис (TCAS) Экологические гранты для муниципалитетов.
Разработка программного обеспечения (Software Engineering) Ian Sommervillle Часть 4. Реализация ПО: Проектирование с повторным использованием компонентов.
Автоматическая генерация кода программ с явным выделением состояний Канжелев С.Ю. магистрант СПбГУ ИТМО Шалыто А.А. доктор технических наук профессор СПбГУ.
Процесс дублирования. Цели Проект профессиональных технических знаний Возможность опознать проблемы Возможность сделать правильные рекомендации.
Системы с наследованием. Если систему можно представить в виде : Где - непрерывные функции, то такая система называется системой с наследованием. Математическое.
Системы отбора. Условные обозначения (1) (2) (3) (4) (5) (6) (7) Математическое моделирование процессов отбора2.
«Множество и мы» ЭЛЕКТИВНЫЙ КУРС ДЛЯ 9 КЛАССОВ Автор : учитель математики Хабирова Зульфия Габдулловна.
ООО «Баркод Маркет».  Инвентаризация имущества – программная система, позволяющая организовать учет любого имущества компании.  Уменьшение неконтролируемых.
R1R2R3R4R5R6R7R1R2R3R4R5R6R7. Аксиома R 1. В пространстве существуют плоскости. В каждой плоскости пространства выполняются все аксиомы планиметрии.
Тел. (495) Москва, а/я 212 Рабочая группа по реформе МВД Москва, 2010 Новикова Асмик, Фонд «Общественный вердикт»
Тушин Александр, ЗАО «Компания Либэр». 1) Предоставление полнотекстовых материалов 2) Поиск по внутреннему содержанию документа 3) Доступность в режиме.
Некомпенсаторное агрегирование и рейтингование студентов Авторы: Гончаров Алексей Александрович, Чистяков Вячеслав Васильевич. НФ ГУ ВШЭ 2010 год.
ПРИНЦИПЫ РАЗРАБОТКИ СИСТЕМЫ КЛАССА LEARNING MANAGEMENT SYSTEM И ОПЫТ ЕЕ ИСПОЛЬЗОВАНИЯ НА ФАКУЛЬТЕТЕ МЕНЕДЖМЕНТА Афанасьева С.В. Кафедра бизнес-информатики.
Неотрицательное решение задачи Коши. Нередко постановка задачи требует чтобы фазовые переменные принимали лишь неотрицательные значения. Так, в физических.
Математические модели Динамические системы. “Модели” Математическое моделирование процессов отбора2.
Bank ownership and lending behavior Alejandro Micco, Ugo Panizza Politicians and banks: Political influences on government-owned banks in emerging markets.
Определение необходимого уровня запасов на складе.
Учитель математики Кулакова Т.М. МОУ ООШ №15 г.о Новокуйбышевск Самарской области Сентябрь 2011г.
Тема урока: Взаимно обратные числа 6 класс. Цели урока: вввести понятие взаимно обратных чисел; ссформировать умение находить взаимно обратные числа.
Сохранение суммы фазовых координат. Важный частный случай представляют системы, в которых в течение всего процесса сохраняется постоянной сумма значений.
Создание сервиса синхронизации разнородных баз данных Допущена к защите зав. кафедрой: д.ф.м.н., профессор Терехов А.Н. Научный руководитель: доцент Графеева.
Обзор последних достижений биометрических методов аутентификации РусКрипто 2005.
Адаптивный метод распределения SPMD-заданий в грид Паньшенсков Михаил, 545 группа Научный руководитель: Лукичев А.С. Рецензент: Демьянович Ю.К июня.
Блок 3. Семейства белков I. Множественное выравнивание Первый курс, весна 2008, А.Б.Рахманинова.
Разработка программного обеспечения (Software Engineering) Часть 2. Создание ПО.
To the Solution of a Bilinear Optimal Control Problem with State Constrains by the Doubled-Variations Method E.A. Rovenskaya Lomonosov Moscow State University,
1 Генерация контекстных ограничений для баз данных Выполнил: Жолудев В. Научный руководитель: Терехов А.Н. Рецензент: Иванов А.Н.
Оценка эффективности инвестиционных проектов. Показатели эффективности инвестиций. Критерии принятия инвестиционных решений.
L/O/G/O Психология решения задач и проблем: классика и современность Спиридонов В.Ф. (РГГУ-ГУВШЭ)
Основы цифровой обработки речевых сигналов. Общая схема процесса речеобразования x[n] – дискретные отсчеты сигнала возбуждения y[n] – дискретные отсчеты.
Сравнение различных методов хранения XML в реляционных базах данных и в разных системах. Нгуен Тхань Хуен- 545 группа Руководитель : Б.А. Новиков Рецензент:
ЛЭТИ'20061 Семантическая классификация JPEG изображений Результаты экспериментального исследования.
"The European Molecular Biology Open Software Suite"
EDCWiki Electronic Document Circulation using wiki Система электронного документооборота на основе wiki Участники: Кузьмин К.А., Цыцулин В. И. Руководитель:
1 Влияние машинной архитектуры Структура и принципы работы компьютера На разрабатываемый язык программирования машинная архитектура влияет двояко: –непосредственно.
Симулятор квантовых вычислений Выполнил: Гедерцев А.С. Руководитель, д.ф.-м.н., профессор: Граничин О.Н.
Методология структурного анализа и проектирования SADT
ВЫЧИСЛЕНИЕ В ЛИСПЕ Функциональное программирование Григорьева И.В.
Универмаги в большей степени, чем специализированные магазины заинтересованы в поддержании своей репутации. Как данный фактор может повлиять на систему.
Санкт-Петербургский Государственный Университет Математико-Механический факультет Кафедра системного программирования Применение диаграмм двоичных решений.
Анализ и Проектирование качественных приложений Презентация по книге Крэга Лармана.
Разработка программного обеспечения (Software Engineering) Ian Sommervillle Часть 4. Реализация ПО: Архитектурное проектирование.
Маршрут, цепь, цикл Маршрутом называют последовательность вершин и ребер, в которой любые два соседних элемента инцидентны (т.е. соединены). Например:
Разработка программного обеспечения (Software Engineering) Ian Sommervillle Часть 3. Требования к ПО: модели систем.
BioUML интегрированная расширяемая среда для моделирования биологических систем Biosoft.Ru Лабоработория Биоинформатики КТИ ВТ СО РАН
Разработка программного средства 3Genetic для генерации автоматов управления системами со сложным поведением Государственный контракт №
Геоинформационные системы Чернышов Алексей Акимович.
ВВЕДЕНИЕ В ВЫЧИСЛИТЕЛЬНУЮ МАТЕМАТИКУ Лекция 5 6 октября 2009 ВЫЧИСЛИТЕЛЬНАЯ ЛИНЕЙНАЯ АЛГЕБРА.
ИНСТИТУТ СИСТЕМНОГО АНАЛИЗА РАН Г.С.Осипов Структура достижимых состояний динамических систем, основанных на правилах.
Место человека в интеллектуальной техносреде В.В. Бушуев, д.т.н., проф., Генеральный директор Института энергетической стратегии ЦМТ, г.
Разработка программного обеспечения (Software Engineering) Ian Sommervillle Часть 3. Требования к ПО: разработка требований.
Проверка эквивалентности срединной и линейной осей многоугольника Дипломная работа студента 545 группы Подколзина Максима Валериевича Санкт-Петербургский.
TMG Tel: 8 (495) Fax: 8 (477) Technology Management Group ООО «TMG» PayKeeper.
Технология разработки имитационных моделей аграрных систем (с) Н.М. Светлов, Лекция 1. Технология разработки имитационных моделей аграрных систем.
Сравнение подходов к индексированию XML документов c поддержкой некоторых операций модификации Выполнил: Василий Шикин, 545 группа Руководитель: Дмитрий.
Классификация, кластеризация и поиск изображений на основе низкоуровневых характеристик Наталья Васильева Руководитель: Новиков Б. А.
NoSQL. 4. Что такое NoSQL 2 НЕ SQL 3 Не только RDBMS (ACID)! 4.
Алгебра логики это раздел математики, изучающий высказывания, рассматриваемые со стороны их логических значений (истинности или ложности) и логических.
Рассмотрим более подробно работу управляющей компоненты. В ЭС используются нетрадиционные методы управления. Это вызвано неформализованностью решаемых.
Применение графического метода для решения различных математических задач Учитель гимназии №3 Шахова Т. А.
О понятийном аппарате Национальной системы квалификаций Российской Федерации Есенина Екатерина Юрьевна, ведущий научный сотрудник Центра профессионального.
Jokes Jokes Jokes Teacher: Where's your text book? Student: At home. Teacher: What's it doing there? Student: Having a.
Решение типовых расчетных задач по формулам. Определение массовой доли элементов Массовая доля элемента ω(Э) % - это отношение массы данного элемента.
Сортировка, поиск и фильтрация данных в базе данных и выборках
Presentation transcript:

Проблема представления знаний. Понятие модели Одной из наиболее важных проблем, характерных для систем, основанных на знаниях, является проблема представления знаний. Она состоит:  в описании смыслового содержимого проблем самого широкого диапазона;  в отыскании такой формы описания знаний, которая гарантирует, что обработка их содержимого формальными правилами преобразования будет осуществляться правильно. При проектировании модели представления знаний следует учитывать такие требования, как однородность представления, простоту понимания, непротиворечивость и полноту. Однородность представления приводит к упрощению механизма управления логическим выводом и упрощению управления знаниями. Кроме этого, представление знаний должно быть понятным экспертам и пользователям системы. Одной из наиболее важных проблем, характерных для систем, основанных на знаниях, является проблема представления знаний. Она состоит:  в описании смыслового содержимого проблем самого широкого диапазона;  в отыскании такой формы описания знаний, которая гарантирует, что обработка их содержимого формальными правилами преобразования будет осуществляться правильно. При проектировании модели представления знаний следует учитывать такие требования, как однородность представления, простоту понимания, непротиворечивость и полноту. Однородность представления приводит к упрощению механизма управления логическим выводом и упрощению управления знаниями. Кроме этого, представление знаний должно быть понятным экспертам и пользователям системы.

Рисунок 1 - Классификация моделей представления знаний Рисунок 1 - Классификация моделей представления знаний

Не смотря на обширную классификацию моделей представления знаний, в данном курсе мы будем рассматривать только:  продукционные модели – модель основанная на правилах, позволяет представить знание в виде предложений типа: «ЕСЛИ условие, ТО действие».  сетевые модели (или семантические сети) – в инженерии знаний под ней подразумевается граф, отображающий смысл целостного образа. Узлы графа соответствуют понятиям и объектам, а дуги – отношениям между объектами.  фреймовые модели – основывается на таком понятии как фрейм (англ. frame – рамка, каркас). Фрейм – структура данных для представления некоторого концептуального объекта. Информация, относящаяся к фрейму, содержится в составляющих его слотах. Слоты могут быть терминальными либо являться сами фреймами, т.о. образуя целую иерархическую сеть.  логические модели - вся информация, необходимая для решения прикладных задач, рассматривается как совокупность фактов и утверждений, которые представляются как формулы в некоторой логике. Не смотря на обширную классификацию моделей представления знаний, в данном курсе мы будем рассматривать только:  продукционные модели – модель основанная на правилах, позволяет представить знание в виде предложений типа: «ЕСЛИ условие, ТО действие».  сетевые модели (или семантические сети) – в инженерии знаний под ней подразумевается граф, отображающий смысл целостного образа. Узлы графа соответствуют понятиям и объектам, а дуги – отношениям между объектами.  фреймовые модели – основывается на таком понятии как фрейм (англ. frame – рамка, каркас). Фрейм – структура данных для представления некоторого концептуального объекта. Информация, относящаяся к фрейму, содержится в составляющих его слотах. Слоты могут быть терминальными либо являться сами фреймами, т.о. образуя целую иерархическую сеть.  логические модели - вся информация, необходимая для решения прикладных задач, рассматривается как совокупность фактов и утверждений, которые представляются как формулы в некоторой логике.

Проблема представления знаний. Понятие модели В математике моделью называется некоторое множество М с заданным на нем набором отношений {r 1,r 2,…,r n }. N-местное отношение определяется как множество n-ок объектов (n≥1). Например, одноместное отношение prim(x), определяющее свойство числа быть простым, характеризуется бесконечным множеством M=prim(1), prim(2), prim(3), prim(5), prim(7), prim(11). Отношение математически представляется в следующей форме имя_отношения (список_аргументов). В общем случае отношение предполагает некоторую процедуру (называемую разрешающей процедурой), которая устанавливает истинность или ложность отношения. Такая процедура может задаваться алгоритмом, правилами, таблицами и иными способами. Например, разрешающей процедурой для отношения prim(x), является алгоритм разложения числа x на простые множители. В математике моделью называется некоторое множество М с заданным на нем набором отношений {r 1,r 2,…,r n }. N-местное отношение определяется как множество n-ок объектов (n≥1). Например, одноместное отношение prim(x), определяющее свойство числа быть простым, характеризуется бесконечным множеством M=prim(1), prim(2), prim(3), prim(5), prim(7), prim(11). Отношение математически представляется в следующей форме имя_отношения (список_аргументов). В общем случае отношение предполагает некоторую процедуру (называемую разрешающей процедурой), которая устанавливает истинность или ложность отношения. Такая процедура может задаваться алгоритмом, правилами, таблицами и иными способами. Например, разрешающей процедурой для отношения prim(x), является алгоритм разложения числа x на простые множители.

Продукционная модель представления знаний Систему продукций можно считать наиболее распространенной моделью представления знаний (ПЗ). Продукционная система состоит из трех основных компонентов: базы правил, рабочей памяти и механизма логического вывода. База правил состоит из набора продукций : «ЕСЛИ (условие), ТО (действие)» В рабочей памяти хранятся предпосылки, касающиеся конкретных задач предметной области, и результаты выводов, полученные на их основании. Механизм логического вывода использует правила в соответствии с содержимым рабочей памяти и решает какое правило следует применить следующим. Так же в дополнение к основным компонентам обычно входят: подсистема приобретения знаний; средства общения на естественном языке; подсистема объяснения. Таким образом схема ЭС продукционного типа имеет вид, представленный на рисунке 2. Систему продукций можно считать наиболее распространенной моделью представления знаний (ПЗ). Продукционная система состоит из трех основных компонентов: базы правил, рабочей памяти и механизма логического вывода. База правил состоит из набора продукций : «ЕСЛИ (условие), ТО (действие)» В рабочей памяти хранятся предпосылки, касающиеся конкретных задач предметной области, и результаты выводов, полученные на их основании. Механизм логического вывода использует правила в соответствии с содержимым рабочей памяти и решает какое правило следует применить следующим. Так же в дополнение к основным компонентам обычно входят: подсистема приобретения знаний; средства общения на естественном языке; подсистема объяснения. Таким образом схема ЭС продукционного типа имеет вид, представленный на рисунке 2.

Рисунок 2 – ЭС продукционного типа

Продукционная модель представления знаний

Любое правило состоит из одной или нескольких пар «атрибут-значение». В рабочей памяти систем, основанных на продукционных моделях, хранятся пары атрибут-значение, истинность которых установлена в процессе решения конкретной задачи к некоторому текущему моменту времени. Содержимое рабочей памяти изменяется в процессе решения задачи. Это происходит по мере срабатывания правил. Правило срабатывает, если при сопоставлении фактов, содержащихся в рабочей памяти, с антецедентом анализируемого правила имеет место совпадение, при этом заключение сработавшего правила заносится в рабочую память. Поэтому в процессе логического вывода объём фактов в рабочей памяти, как правило, увеличивается (уменьшаться он может в том случае, если действие какого-нибудь правила состоит в удалении фактов из рабочей памяти). В процессе логического вывода каждое правило из базы правил может сработать только один раз. Любое правило состоит из одной или нескольких пар «атрибут-значение». В рабочей памяти систем, основанных на продукционных моделях, хранятся пары атрибут-значение, истинность которых установлена в процессе решения конкретной задачи к некоторому текущему моменту времени. Содержимое рабочей памяти изменяется в процессе решения задачи. Это происходит по мере срабатывания правил. Правило срабатывает, если при сопоставлении фактов, содержащихся в рабочей памяти, с антецедентом анализируемого правила имеет место совпадение, при этом заключение сработавшего правила заносится в рабочую память. Поэтому в процессе логического вывода объём фактов в рабочей памяти, как правило, увеличивается (уменьшаться он может в том случае, если действие какого-нибудь правила состоит в удалении фактов из рабочей памяти). В процессе логического вывода каждое правило из базы правил может сработать только один раз.

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

Продукционная модель представления знаний

1-й проход. Шаг 1. Возможно применения правил 2 и 3. Применяем 2. Шаг 2. Возможно применение правил 1 и 3. Применяем 1 и выполняется условие останова системы. Но если применить на этапе 2 правило 3, то потребуется еще один шаг вывода. Следовательно, выбор правила влияет на эффективность. 1-й проход. Шаг 1. Возможно применения правил 2 и 3. Применяем 2. Шаг 2. Возможно применение правил 1 и 3. Применяем 1 и выполняется условие останова системы. Но если применить на этапе 2 правило 3, то потребуется еще один шаг вывода. Следовательно, выбор правила влияет на эффективность.

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

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