Инженерия знанийРефераты >> Кибернетика >> Инженерия знаний
Классы объекта.
1. (К: А1К1,А2К2, … , АnКn)
Аi – имя атрибута
Кi – классы объекта, являются значением атрибута
К – имя класса
Пример:
(преподаватели:
ФИО фамилия_с_инициалами,
Должность преподпвательская_должность)
2. (К: АiКi)
Пример:
(преподаватель, ФИО фамилия_с_инициалами,
преподаватель, должность преподпвательская_должность)
3. К (К1,К2, … , Кn)
4. К (А1,А2, … , Аn)
Пример:
(преподаватель (фамилия_с_инициалами, преподпвательская_должность),
преподаватель (ФИО, должность))
Представление знаний для первой формы:
(К: А1К1,А2К2, … , АnКn) кi Î Кi
Атрибутивное представление знаний:
Пример:
(преподаватель: - представляет собой
ФИО Семенов - некоторую структуру
Должность доцент) - данных
Представление знаний для второй формы:
(К: АiКi) к Î К, кi Î Кi
Атрибутивное представление знаний в виде отдельных фактов:
Пример:
(преподаватель1, ФИО, Семенов) - 1, 2 являются связками между
(преподаватель1, должность, доцент) - фактами
(преподаватель2, ФИО, Петров)
(преподаватель2, должность, ассистент)
Представление знаний для третьей формы:
К (К1,К2, … , Кn)
(преподаватель (Семенов, доцент) - позиционное представление знаний
Если имена атрибутов отсутствуют, а сами атрибуты записываются на определённых позициях, то – позиционноё представление знаний.
Представление знаний в виде «троек» - (объект, атрибут, значение).
Для представления неточных значений используются коэффициенты уверенности – (объект, атрибут, значение, коэффициент уверенности).
Пример:
(пациент1, диагноз, колит, К760)
0 ¸ 100
0 ¸ 1
-1 ¸ 1
0 – соответствует неопределенности.
отрицательное значение – степень уверенности в невозможности значения атрибута.
* (пациент, ФИО, Антонов, диагноз колит К760, гастрит К740)
Представление знаний о классе объекта называется минимальным, если при удалении одного из атрибутов приводит к тому, что оставшееся множество атрибутов перестает быть представлением данного класса объекта.
Пример:
Аренда (объект_аренды, арендатор, арендодатель, срок_аренды, плата).
Если удалить «срок_аренды», получится купля-продажа, а если удалить «срок_аренды» и «плата», то получиться подарок.
Представление знаний в реляционной базе данных.
Реляционная база данных – данные хранятся в позиционном формате.
Данные хранятся в виде таблицы, где название таблицы – имя класса. Каждому классу соответствует таблица или файл БД. Имя класса - название соответствующей таблицы. Имена атрибутов – соответствующие поля таблицы (столбец). Строки таблицы – записи БД. Записи соответствует запись в позиционном формате.
А1 |
А2 |
. . . . . |
Аn |
К1 |
К2 |
. . . . . |
Кn |
Преподаватели
ФИО |
должность |
Семенов Петров |
Доцент ассистент |
Понятие атрибута в позиционной БД сохраняется.
Запись К (А1,А2, … , Аn) называется отношение между атрибутами. Такая терминология используется в реляционной БД. Идея данных в реляционной БД основана на понятие «ключ».
Ключ – набор атрибутов отношения, значение которых однозначно определяет запись в файле.
Квартира
город | улица | дом |
корпус |
квартира |
площадь |
количество комнат |
Москва Москва |
Тверская Тверская |
2 2 |
1 1 |
47 54 |
60 50 |
2 1 |
В данном случае ключ будет состоять из нескольких полей.
Кi является подклассом Кj, если "t Ki t Î Kj t
(Если в любой момент времени t класс Кi является подклассом Кj)
Npr – классификация сети.
Классификация сети представляется в виде иерархической структуры.
Ki part of Kj - является частью Ki part Kj
Ki является частью Kj, если конкретный объект класса Ki является частью однозначно определенного объекта Kj.