Инженерия знанийРефераты >> Кибернетика >> Инженерия знаний
Ребёнок
Миша
|
Если значение не задано то оно наследуется из слота верхнего уравнения, а если оно задано , то наследование игнорируется.
О
Человек
|
Ребёнок
Миша
|
Лекция 11 3.12.99
Сочетание сетевой и фреймовой модели в системе представления знаний OPS-5
В этом языке есть продукционные правила и базы данных
<Аз-элемент>::=(<объект> {|<атрибут> <значение>}+)
{}+ - Может повторятся несколько раз
<Элемент –вектор>::=({ значение})
<ЭРП>::=< аз-элемент> | < элемент-вектор>
( Вещество класс кислота
имя
цвет бесцветная )
(Порядок – задач: Источник, утечки Ограждения)
Что собой представляют правила :
<Правило>::=(Р<имя правила> <посылка> <заключение>)
<Посылка>::={<условие>}+
<Условие>::=<образец> | - <образец>
<Образец>::= <простой образец> | <образец с дезъюнкцией> | <образец с конъюнкцией>
<Простой образец>::=({значение>}+) |
# ( Порядок задач <первый> )
(<Объект> [{<атрибут> <значение>}+] )
# (Вещество )
В образце не обязательно указываются все атрибуты данного класса , т.е. мы можем записать
(Вешество класс кислота
имя <вещ> )
т.е. переменная кислота –вещ получит значение
<образец с дизъюнкцией>::= (<объект> {<атрибут> <<{< значение>}+>>}+)
Значение с соответствующего атрибута элемента работой памяти должно совпадать с одним из элементов указанных в данном листе, хотя бы с одним. Эти значения задаются конкретными словами.
# (Вещество класс кислота
имя <вещ>
цвет <<бесцветный желтый>> )
<образец с конъюнкцией>::= (< объект> {< атрибут>{{< значение>}+}}+)
Список значений может задаваться и в виде ограничений
# (Двигатель мощность {<х> 100 <х> 200} )
(Двигатель мощность 160)
<заключение>:={<действие>}+
<действие>::=(make < ЭРП> | remove <ссылка> | (modif <ссылка> {<атрибут>< значение>} +)
# (Р координировать _а
(цель состояние активный
имя координировать )
Если цель находится в состоянии координировать и порядок задач не определён,
то создать
(Порядок задач ) –>
(make цель состояние активный
имя упорядочить задачи)
(modif1 состояние ожидания))
ссылка указывает , что модифицироваться будет элемент рабочей памяти
Стратегия решения задач основана на явном задании цели
Выполнение
1. сопоставление с элементами памяти в результате формируется конфликтное
множество правил
2. Выбор правил из конфликтного множества
3. Выполнение действий, указанных в заключении правил
Выполняется до тех пор, пока не будет достигнута цель.
Приобретение знаний
- извлечение знаний из источника , преобразование их в нужную форму , а также
перенос в базу знаний интеллектуальной системы.
Знания делятся на :
- объективизированные ;
- субъективные
Объективизированные – знания , представленные во внешних источниках –
книгах, журналах, НИР.
- форматизированные, т.е. представлены в виде законов, формул, моделей, алгоритмов.
Субъективные – знания, которые являются экспертными и эмперическими не представлены
во внешней форме.
Знания экспертом является неформализованными, представляют собой множество эвристических приёмов и правил, позволяют находить подходы к решению задач и выдвигать гипотезы , которые могут быть подтверждены или опровержены.
Знания могут быть получены в процессе наблюдения за каким-либо объектогм.
Режимы работы инженера по знаниям, консультолога в процессе приобретения знаний.
1. протокольный анализ
- записываются рассуждения вслух в процессе решения задач.
О.с. составляются протоколы, которые анализируются
2. Интервью - ведется диалог с экспериментом, направленный на приобретение знаний.
3. Игровая имитация профессиональной деятельности.