Лекции (549047), страница 4
Текст из файла (страница 4)
k(C3) = 0,8
k(C4) = 0,4
k(C6) = max{min(0;1); min(0,7;0,8); min(0,4;0,8)} = 0,7
k(R) = min(0,8;0,7) = 0,7
Обработка неопределенностей лингвистического характера.
Заде: L =
– лингвистическая переменная
U – универсум - область, на к-ой проводится рассуждение (например, в случае возраста – годы: 0-150, т.е. U – некая шкала);
T – множ-во базовых понятий, не трубующих описания; для каждого базового понятия определяется нечеткое множ-во для определения степени принадлежности (например, для ЛП – возраст: молодой/старый);
Р1– нечеткие множ-во;
Р2 – операции над нечеткими множ-вами для получения небазовых понятий (например, чтобы получить из базовых понятий «молодой»/«старый» НМ для понятия «пожилой»).
Денотат может быть неопределен, например, понятие «здоровье» - его определить невозможно.
Психологи установили, что при интерпритаци лингвистических переменных используют лингвистические шкалы:
A=А(U)> А(U) – степень принадлежности
Порядок бывает полный и частичный, существует древовидный порядок:
Операции на шкалах.
-
Прямая проекция
- отношение не нарушается, т.е. если ab, то aIbI
-
Обратная пропорция
- отношение меняется на противоположное, т.е. если ab, то bIaI
-
Конъюнкция, дизъюнкция
Красивый мужчина: высокий, стройный, черноволосый.
Дизъюнктиваная шкала: используем конструкцию или.
- хотя и зато
Абстрактные, метафорические шкалы.
Добрый человек = «теплый» & умный & «легкий».
Противоречивые шкалы:
Преобретение знаний в ИС (ЭС).
Получение знаний
без использования ВС с использованием ВС
извлечение знаний преобретение знаний формулирование знаний
Обучение: конкретное -> абстрактное -> конкретное
Извлечение знаний.
вербализовано 80%, высказано 60%
ЭС ИЗ БЗ
знания
100%
потери более 50 %
40%
Знания
К1 К2
Знания вербализованные
в голове знания
эксперта
К3 поле знаний
(понятие,сущность,отношение)
К4 БЗ
модель СУБД
представления
знаний
Среднеформализованные ПО: (для этого случая пишутся ЭС)
2 типа знаний:
-
поверхностные знания (используют когда ПО плохо формализована);
-
глубинные знания (более мощный механизм рассуждений: аналогия, ассоциация);
- жесткие,
- мягкие.
Извлечение знаний
-
гносеологический – умение строить такие структуры: наблюдаем факты обобщенные факты эмпирический закон теория;
-
лингвистический (языковой) – словарь, понятийный аспект, наличие «общего кода», напр., ЕЯ;
-
психологический – контактный слой (создание комфортной среды для общения эксперта и инженера знаний), процедурный слой (организация процедуры общения, в том числе с использованием технических средств), когнитивный слой (методы, направленные на получение не только поверхностных, но и глубинных знаний).
МПЗ | По глубине | По жесткости | ||
поверхностные | глубинные | жесткие | мягкие | |
Логич. | + | - | + | - |
Семантич. сети и фреймы | - | + | + | + |
ООМетоды | - | + | + | + |
Прдукцион. | + | - | + | + |
-
импульсивность/рефлексивность;
-
ригидность/гибкость;
-
полезависимость/поленезависимость.
Импульсивность – эксперт склонен к мгновенному принятию решений; рефлексивность – противоположное качество, решение более обдуманное, качественное.
Ригидность – человек очень неохотно меняет свои базовые термины, ценности.
Полезависимость – эксперт ориентирован только на конкретную ПО, переходы даются тяжело.
Классификация методов извлечения знаний.
-
текстологические методы;
-
коммуникационные;
-
data mining discovery;
Текстологические – когда в качестве эксперта выступают книги,Internet , т.е. это методы извлечения знаний из текста.
Коммуникационные методы:
Пассивные: | Активные: | |
|
|
|
Методы и системы приобретения знаний.
Э + нструментальная среда для автоматизации.
1) Область применения
2) Используемые методы преобретения знаний
3)Тип преобретения знаний
Инструментальные средства.
Конструирование ЭС
Перед разработкой ЭС решаются следующие вопросы:
-
Целесообразность (оправданность) разработки ЭС.
-
Приглашение персональных экспертов экономически не выгодно.
-
Создание ЭС должно приносить экономич. выгоду.
-
С-ма работает в режиме ограниченного времени (т.е. решение должно быть найдено за малое время) или во враждебной человеку среде.
-
Возможны потери инф-ции при передаче ее от Э в ЛПР (например, по телефону или радио связи).
-
Уникальность экспертов.
-
Возможность разработки ЭС.
-
Должен существовать Э в данной проблемной области.
-
Если Э несколько, то их мнения должны быть согласованы.
-
Экспертные знания должны быть достаточно хорошо формализуемы.
-
Решение должно находиться в результате рассуждений, а не действий.
-
Рассуждения Э не должны в основном базироваться на рассуждениях здравого смысла.
-
Соответствие решаемой задачи (проблемы) методам ИИ (ИЗ).
ИИ – иск. инженерия.
ИЗ – инженерия знаний.
-
При решении задачи манипулируют в основном символьными конструкциями, а не числовыми данными.
-
Задача должна иметь эвристическую, а не алгоритмическую природу.
-
Задача не должна быть сверх сложной.
-
Задача должна быть достаточно узкой.
! ЭС, в отличие от СОЗ, обязательно должна быть экономически выгодгна (приносить пользу).
Основные этапы построения ЭС (ИС):
1 – постановка задачи, выработка основных требований; участвуют ЛПР, ИЗ, Э (сроки разработки, финансирования и т.п)
2 – определение типа будущей с-мы и прочих характеристик: статич. или динамич. с-ма, фактор времени, достоверность или правдоподобность, знания, природа неопределенности; участвуют ИЗ, Э; результат – ТЗ
3 – выбор модели представления знаний и метода поиска решения (этап рабочего проекта); участвует ИЗ; результат – РП
4 – исполнение БЗ с-мы «доделывание»; участвуют Э (ИЗ)
5 – проверка основных функциональных возможностей с-мы
6 – с с-мой работает ЛПР: решает на сколько она удобна и т.п.
Структура современный инструментальных средств конструирования ИС (ЭС)
20.12.02.
Классификация инструментальных средств конструирования ЭС (ИС)
-
Уровень используемого языка
-
Парадигма программирования
-
Способ представления знаний
-
Механизм поиска решений и моделирования.
-
Средства приобретения знаний
-
Технология разработки приложения на основе знаний.
-
Уровень используемого языка
-
Традиционные языки программирования (С, С++).
-
Символьные языки (Lisp …, Prolog …, Clips)
-
Инструментальные средства типа tools (OPS 5, ИЛИС, KEE, ART, Clips) – среды содержат базовые элементы для создания ЭС.
-
Инструментальные средства типа shell и среды типа development environment (1-th class, EXSYS, Nexpert Object, Level 5 Obj.) – выбирается оболочка и все внутри. Dev – это среды, здесь есть варианты (GURU), дополняем данные и ждем результат, но раздельно, т.е. сначала сборка, потом выполнение (не одновременно).
-
Инструментальные среды ориентированы на разработку динамических ЭС (с-м реального времени) complete environment; корректировка базы знаний во время выполнения (предыд. с-ма нет).
G2 + GPA (описание модели сложного процесса)
ReThink – организационные процессы
NeurOnline – нелинейные процессы (Gensym, USA)
RTWorks
Comdal x/c
1