Инженерия знаний
Рефераты >> Кибернетика >> Инженерия знаний

Атрибуты – прилагательное, числители, размеры, место действия

Расписание нагрузки

Логические системы (модели), на основе единственного примера поставки товара в магазин.

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

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

Язык многократного исчисления предикатов 1-го порядка. Многократная логика 1-го порядка.

Для составления этого языка :

Понятие сорта соответствует понятию классов объектов.

Множество сортов S

- на множестве задаются функциями.

f-имя функции;

сорта аргументов;

В – сорт значения функции.

Z – сигнатура – это верхний уровень представления знаний в логических моделях.

Предикат -

Т={0;1}

ложь истина

-константа сорта В

Рассмотрим в качестве примеров обработку деталей на производстве

2-токарных;

1-фрезерный;

S={Деталь, Станок, Операция, Тип_детали, Тип_станка, Время }

1) дет: Операция Деталь;

f A1 B

2) ст: Операция ® Станок;

3) нач: Операция ® Время

4) кон: Операция ® Время

5) тип_дет: Деталь ® Тип_детали

6) тип_ст: Станок ® Тип_станка

7) 0 : ® Время

C B

1: ® Время

. В

.

.

t: ® Время

8) ст_вал:®Тип_детали

вал_мест: ® Тип_детали

9) фрез: ®Тип_станка

ток: ®Тип_станка

10) фрез_торц:операция Т

ток_обр: операция Т

11) +: Время*Время Время

12): Время*Время Т

Знания о конкретных объектах

(нижн. Уровень представления знаний) на языке многократного исчисления предикатов наз-ся структурой интегрированной сигнатурой

1) сигнатура

2) Структура интегр. Сигнатуры.

3) Для каждого имя сорта создаётся мн-во объектов этого сорта.

Деталь = {дет.1, дет.2, дет.3, дет.4}

Станок = {ст.1, ст.2, ст3}

Операция ={опер1,опер2, опер3, опер4, опер5, опер6, опер7, опер8}

Тип_детали = {ст_вал, вал_мест}

Тип_станка = {ток, фрез}

Время = {1,2,…,t}

Объединение всех множеств - универсум.

Каждой функции и предикатов из структуры в системе соответствует множество факторов.

1) дет.(опер.1)=дет1

дет.(опер.2)=дет1

дет.(опер.3)=дет2

…………………

2) ст.(опер.1)= ст.3

ст.(опер.2)= ст.1

ст.(опер.3)= ст.3

…………………

3) нач.(опер.1)=0

нач.(опер.2)=5

нач.(опер.3)=5

…………………

4) конц(опер.1)=5

конц(опер.2)=12

конц(опер.3)=0

…………………

5) тип_дет(дет.1)=ст_вал

тип_дет(дет.2)=вал_мест

тип_дет(дет.3)=ст_вал

тип_дет(дет.4)=вал_мест

………………….

6) тип_ст. (ст.1)=ток

тип_ст. (ст.2)=ток

тип_ст. (ст.3)=фрез

………………….

10) фрез_торц(опер1)

ток_обр (опер2)

фрез_торц(опер3)

операция

деталь

станок

начало

конец

фрез_торц

ток_обр

Опер1

Дет.1

Ст.3

0

5

1

0

Опер2

Дет.1

Ст.1

5

12

0

1

Опер3

Дет.2

Ст.3

5

10

1

0

Опер4

Дет.2

Ст.2

10

17

0

1

Опер5

Дет.3

Ст.3

10

16

1

0

Опер6

Дет.3

Ст.1

16

26

0

1

Опер7

Дет.4

Ст.3

16

22

1

0

Опер8

Дет.4

Ст.2

22

32

0

1

Деталь

Тип_дет

Дет.1

Ст_вал

Дет.2

Ст_вал

Дет.3

Вал_мест

Дет.4

Вал_мест


Страница: