Projekt 3 Przyklad

background image

Zakład Wydawnictw i Sterowania Procesami Produkcyjnymi

Przykładowy projekt systemu ekspertowego

mgr inż. Bartłomiej Małachowski

Problem oceny sprawozdania z wykonanych zajęć

1. Opis problemu
Zadanie oceny sprawozdania jest czynnością rutynowo wykonywaną przez nauczycieli
akademickich. Decyzję o przyznanej ocenie podejmują oni na podstawie określonych cech
sprawozdania oraz używają do tego określonego zestawu pojęć. Określenie cech, które
decydują o ocenie końcowej sprawozdania, zbioru pojęć wykorzystywanych przez nauczyciela
oraz logiki, jaką kieruje się on w procesie nauczania umożliwia stworzenie systemu
ekspertowego. System ekspertowy z zaszytą wiedzą i regułami wnioskowania nauczyciela
pozwala na zautomatyzowanie procesu oceny.

2. Opis wiedzy z dziedziny problemu
Opis wiedzy z dziedziny problemu wymaga pracy z ekspertem, w tym przypadku
nauczycielem akademickim, który definiuje wszystkie atrybuty wykorzystywane w procesie
wnioskowania o ocenie oraz zbiory przyjmowanych wartości dla tych atrybutów.

2.1. Atrybut decyzyjny

Ocena – atrybutem decyzyjnym, który decyduje o jakości sprawozdania jest przyznana
przez nauczyciela ocena.

2.2. Dopytywane atrybuty warunkowe

Estetyka sprawozdania – atrybut ten określa subiektywne odczucia estetyczne osoby
oceniającej sprawozdanie;

Oryginalność sprawozdania – informuje czy praca przejawia jakieś cechy nowatorskie
i czy wyróżniać się czymś pozytywnym na tle innych prac;

Jakość wniosków – określa jakość merytoryczną wniosków zawartych w
sprawozdaniu;

Jakość treści – określa jakość merytoryczną treści zawartych w sprawozdaniu.

2.3. Wnioskowane atrybuty warunkowe

Forma sprawozdania – określa ogólną poprawność sprawozdania, zarówno pod
względem estetycznym jak i merytorycznym;

Adekwatność do wytycznych – określa czy sprawozdanie w pełni odzwierciedla
stawiane przed nim cele.

2.4. Hierarchia atrybutów

Forma

Ocena

Adekwatność

Treść

Wnioski

Estetyka

Oryginalność

background image

Zakład Wydawnictw i Sterowania Procesami Produkcyjnymi

Przykładowy projekt systemu ekspertowego

mgr inż. Bartłomiej Małachowski

2.5. Zbiory wartości atrybutów

Symbol

Atrybut

Wartość

Symbol

Opis

A

Forma

poprawna

A1

zła

A2

B

Adekwatność

dobra

B1

poprawna

B2

zła

B3

C

Estetyka

wysoka

C1

słaba

C2

D

Oryginalność

występuje

D1

brak

D2

E

Wnioski

dobra

E1

zła

E2

F

Treść

doba

F1

zła

F2

G

Ocena

2.0

G1

3.0

G2

4.0

G3

5.0

G4

3. Baza reguł

3.1. Reguły dla atrybutu warunkowego „Forma sprawozdania”

Treść

Estetyka

Forma

F1

C1

A1

F1

C2

A1

F2

C1

A1

F2

C2

A2

Reguły po uproszczeniu:

F1

A1

F2, C1

A1

F2, C2

A2

3.2. Reguły dla atrybutu warunkowego „Adekwatność sprawozdania”

Wnioski

Treść

Forma

E1

F1

B1

E1

F2

B2

E2

F1

B2

E2

F2

B3

(brak możliwości uproszczenia)
E1, F1

B1

E1, F2

B2

E2, F1

B2

E2, F2

B3

background image

Zakład Wydawnictw i Sterowania Procesami Produkcyjnymi

Przykładowy projekt systemu ekspertowego

mgr inż. Bartłomiej Małachowski

3.3. Reguły dla atrybutu decyzyjnego „Ocena”

Pełna baza reguł dla atrybutu:

Forma

Adekwatność

Oryginalność

Ocena

A1

B1

D1

G4

A1

B1

D2

G3

A1

B2

D1

G3

A1

B2

D2

G2

A1

B3

D1

G2

A1

B3

D2

G1

A2

B1

D1

G4

A2

B1

D2

G3

A2

B2

D1

G2

A2

B2

D2

G2

A2

B3

D1

G1

A2

B3

D2

G1

Duże bazy reguł wymagają algorytmizowanych metod minimalizacji. Jedną z metod jest
algorytm ID3 wykorzystujący minimalizację drzew decyzyjnych, w których
przyporządkowanie atrybutu warunkowego do odpowiedniego poziomu w drzewie
decyzyjnym odbywa się w oparciu o pojęcie entropii (ilości informacji) zbioru.

Liczebność zbioru reguł:

n = 12

Ilość klas elementów we wnioskach reguł:

N = 4

Liczebności poszczególnych klas elementów:

n

1

= 3, n

2

= 4, n

3

= 3, n

4

= 2

Entropia zbioru wszystkich reguł:

979

,

0

12

2

log

12

2

12

3

log

12

3

12

4

log

12

4

12

3

log

12

3

4

4

4

4

=

=

I

3.3.1. Obliczenie przyrostu informacji dla atrybutu warunkowego „Forma sprawozdania”

Entropia podzbioru określonego przez wartość A1 atrybutu „Forma sprawozdania”:

n = 6, n

1

= 1, n

2

= 2, n

3

= 2, n

4

= 1

959

,

0

6

1

log

6

1

6

2

log

6

2

6

2

log

6

2

6

1

log

6

1

4

4

4

4

1

=

=

I

Entropia podzbioru określonego przez wartość A2 atrybutu „Forma sprawozdania”:

n = 6, n

1

= 2, n

2

= 2, n

3

= 1, n

4

= 1

959

,

0

6

1

log

6

1

6

1

log

6

1

6

2

log

6

2

6

2

log

6

2

4

4

4

4

2

=

=

I

Entropia

(

)

=

=

1

0

log

N

i

i

N

i

p

p

I

gdzie:
N – liczba klas elementów zbioru
p

i

– prawd. wystąpienia elementu

i-tej klasy

n

n

p

i

i

=

background image

Zakład Wydawnictw i Sterowania Procesami Produkcyjnymi

Przykładowy projekt systemu ekspertowego

mgr inż. Bartłomiej Małachowski

Obliczenie wartości oczekiwanej entropii dla atrybutu „Forma sprawozdania”

959

,

0

959

,

0

12

6

959

,

0

12

6

)

(

=

+

=

A

E

Obliczenie przyrostu informacji dla atrybutu:

02

,

0

959

,

0

979

,

0

)

(

)

(

=

=

=

A

E

I

A

I

3.3.2. Obliczenie przyrostu informacji dla atrybutu warunkowego „Adekwatność”

Entropia podzbioru określonego przez wartość B1 atrybutu „Adekwatność”:

n = 4, n

1

= 0, n

2

= 0, n

3

= 2, n

4

= 2

5

,

0

4

2

log

4

2

4

2

log

4

2

4

4

1

=

=

I

Entropia podzbioru określonego przez wartość B2 atrybutu „Adekwatność”:

n = 4, n

1

= 0, n

2

= 3, n

3

= 1, n

4

= 0

405

,

0

4

1

log

4

1

4

3

log

4

3

4

4

2

=

=

I

Entropia podzbioru określonego przez wartość B3 atrybutu „Adekwatność”:

n = 4, n

1

= 3, n

2

= 1, n

3

= 0, n

4

= 0

405

,

0

4

1

log

4

1

4

3

log

4

3

4

4

3

=

=

I

Obliczenie wartości oczekiwanej entropii dla atrybutu „Forma sprawozdania”

436

,

0

405

,

0

12

4

405

,

0

12

4

5

,

0

12

4

)

(

=

+

+

=

B

E

Obliczenie przyrostu informacji dla atrybutu:

54

,

0

436

,

0

979

,

0

)

(

)

(

=

=

=

B

E

I

B

I

3.3.3. Obliczenie przyrostu informacji dla atrybutu warunkowego „Oryginalność”

Entropia podzbioru określonego przez wartość D1 atrybutu „Oryginalność”:

n = 6, n

1

= 1, n

2

= 2, n

3

= 1, n

4

= 2

Wartość oczekiwana entropii

( )

j

j

j

I

n

n

A

E

=

podzbiorów

liczba

gdzie:
n – liczebność całego zbioru reguł
n

j

– liczebność j-tego podzbioru

! UWAGA

We wszystkich wzorach
na entropię podstawa
logarytmu powinna być
taka sama i wnosić N (w
niniejszym przykładzie
zawsze 4), czyli równać
się liczbie klas elementów
we wnioskach kompletnej
bazy reguł

background image

Zakład Wydawnictw i Sterowania Procesami Produkcyjnymi

Przykładowy projekt systemu ekspertowego

mgr inż. Bartłomiej Małachowski

959

,

0

6

2

log

6

2

6

1

log

6

1

6

2

log

6

2

6

1

log

6

1

4

4

4

4

1

=

=

I

Entropia podzbioru określonego przez wartość D2 atrybutu „Oryginalność”:

n = 6, n

1

= 2, n

2

= 2, n

3

= 2, n

4

= 0

792

,

0

6

2

log

6

2

6

2

log

6

2

6

2

log

6

2

4

4

4

2

=

=

I

Obliczenie wartości oczekiwanej entropii dla atrybutu „Oryginalność”

875

,

0

792

,

0

12

6

959

,

0

12

6

)

(

=

+

=

D

E

Obliczenie przyrostu informacji dla atrybutu:

104

,

0

875

,

0

979

,

0

)

(

)

(

=

=

=

D

E

I

D

I

3.3.4. Kolejność atrybutów warunkowych w drzewie decyzyjnym dla atrybutu „Ocena”

Istotność

Atrybut

I

1

B – Adekwatność

0,54

2

D – Oryginalność

0,104

3

A – Forma

0,02

3.4. Minimalizacja drzewa decyzyjnego

Pełne drzewo decyzyjne:

D

B

D

D

A

A

A

A

A

A

G4

G3

G3

G4

G2

G2

G2

G3

G1

G1

G1

G2

1

2

3

1

2

1

2

1

2

1

2

1

2

1

2

1

2

1

2

1

2

background image

Zakład Wydawnictw i Sterowania Procesami Produkcyjnymi

Przykładowy projekt systemu ekspertowego

mgr inż. Bartłomiej Małachowski

Zminimalizowane drzewo decyzyjne:

D

B

D

D

G4

G3

A

G2

A

G1

G2

G3

G1

G2

1

2

3

1

2

1

2

1

2

1

2

1

2

3.5. Generowanie minimalnego zbioru reguł na podstawie drzewa decyzyjnego

Reguły otrzymane na podstawie drzewa decyzyjnego:
B1, D1

G4

B1, D2

G3

B2, D1, A1

G3

B2, D1, A2

G2

B2, D2

G2

B3, D1, A1

G2

B3, D1, A2

G1

B3, D2

G1

4. Kompletna baza reguł systemu ekspertowego

B1, D1

G4

B1, D2

G3

B2, D1, A1

G3

B2, D1, A2

G2

B2, D2

G2

B3, D1, A1

G2

B3, D1, A2

G1

B3, D2

G1

F1

A1

F2, C1

A1

F2, C2

A2

E1, F1

B1

E1, F2

B2

E2, F1

B2

E2, F2

B3

7. Wnioski

background image

Zakład Wydawnictw i Sterowania Procesami Produkcyjnymi

Przykładowy projekt systemu ekspertowego

mgr inż. Bartłomiej Małachowski

Pomocna literaratura:
Mulawka J.: Systemy ekspertowe. WNT, Warszawa 1996 (wyd. I), 1999 (wyd. II).


Wyszukiwarka

Podobne podstrony:
PR projekt przykladowy Take Me
Projekt most lpt, 1. Semestr V, Podstawy Mostownictwa, Projekt, Przykładowy Projekt 1
Projekt przykladowy ale niekompletny
projekt przyklad 2 id 397903
Kan ciś Projekt Przykład 6 pompownia
Aktywizacja zawodowa (młodzież), UE materiały z sieci, projekty przyklady dobre praktyki
Projekt - przykład, 4, Karta instrukcyjna obróbki
Projekt - przykład, 2, Karta instrukcyjna obróbki
Projekt 4 przyklad 3 'Komp zawod'
projekt przyklad1 id 397904
Projekt - przykład, GTJ
Budownictwo Ogólne 2 - Projekt - przykład 2, Pozycja obliczeniowa nr 4, Obliczenia ław fundamentowyc
Projekt - przykład, 7, Karta instrukcyjna obróbki
Kan ciś Projekt Przykład 4
Projekt zostan mlodym przedsiebiorca 17-lutego, UE materiały z sieci, projekty przyklady dobre prakt
Projekt przykład 2, Materiały na studia, Polibuda, AiR Semestr I, Psrim, bonus, Projekty, Projekt I
Technologia projekt przykladowy MRiT 01, metalurgia i odlewnictwo

więcej podobnych podstron