CW1.PDF

(99 KB) Pobierz
44749242 UNPDF
Katedra
Podstaw
Konstrukcji
Maszyn
Wydział
Mechaniczny
Technologiczny
MetodySztucznej
Inteligencji
Politechnika
l¡ska
KierunekstudiówMiBM,semestr4
Prowadz¡cyprzedmiot
drin».AnnaTimofiejczuk
Rokakademicki2001/02
Instrukcjado¢wicze«laboratoryjnych
wiczenie1
Temat
Zapisywanieregułwpostaci
tablicdecyzyjnych
Opracował:drin».P.Chrzanowski
ul.Konarskiego18a
44-100Gliwice
tel.2371467
fax.2371360
http://kpkm.mt.polsl.gliwice.pl
M0PP07P00D45-001 Gliwice2002-02-15 -1/5-
1.Cel¢wiczenia
Celem¢wiczeniajestnabycieumiej¦tno±cizapisywaniaregułwpostacitablicdecyzyjnych.
2.Przygotowaniedo¢wicze«
Przedprzyst¡pieniemdozaj¦¢,nale»yzapozna¢si¦znast¦puj¡cymizagadnieniami:
poj¦ciereguły,
poj¦cietablicydecyzyjnej,
strukturaibudowatablicydecyzyjnej,
zapiszbioruregułwpostacitablicydecyzyjnej,
poj¦cieregułysprzecznejiregułynadmiarowej[1],[2],[3].
Dlaindywidualnieotrzymanegoproblemudorozwi¡zania,wramachprzygotowaniadoza-
j¦¢nale»yopracowa¢:zbiórreguł,posta¢tablicydecyzyjnej,reguł¦nadmiarow¡orazreguł¦
sprzeczn¡.
3.Opiszagadnienia
”...Tablica(Rys.1)składasi¦ztrzechgłównychcz¦±ci:
wiersze C ,...:warunki,pytania,testy,
wiersze A ,....:działaniai/lubwnioski,
wiersze E ,....:wyj±cia.
R1 R2 ... Rn Pytanie,Definicja,Opis
C
C
...
A
A
...
E
Rys.1:Posta¢tablicydecyzyjnej
Definicjeregułumieszczones¡wkolumnachoznaczonychnumeramiod R1 do Rn .Reguła
zawierawarto±ciwarunków,którepozwalaj¡narozstrzygni¦cie,czywarunkiregułys¡uznawane
zaspełnione,czyte»nie.Dopuszczalnymiwarto±ciamiwarunkóws¡:
M0PP07P00D45-001 Gliwice2002-02-15 -2/5-
44749242.029.png 44749242.030.png 44749242.031.png 44749242.001.png 44749242.002.png 44749242.003.png 44749242.004.png 44749242.005.png 44749242.006.png
Y oznaczaj¡cewarto±¢TAK,
N oznaczaj¡cewarto±¢NIE,
”-” oznaczaj¡cedowoln¡warto±¢/odpowied¹(TAK/NIE).
Kolumnaopisuj¡careguł¦mo»ezawiera¢nast¦puj¡ceoznaczeniadziała«(iwyj±¢):
”-” ,je»elidziałanieniemaby¢wykonywane,
”X” ,je»elidziałaniemaby¢wykonane.Działaniazaznaczonedowykonanias¡realizo-
wanewedługkolejno±ci”zgórynadół”.
Zakładasi¦,»eka»daregułaposiadadokładniejednowyj±cie.Reguły(adokładniejcz¦±ci
warunkowereguł)badanes¡wkierunkuzlewejstronynapraw¡.Warunkiemkoniecznymdo
uznaniatablicydecyzyjnejzatablicekompletn¡jestwyst¦powanieka»dejmo»liwejkombina-
cjiwarunkówjedenitylkojedenraz.Wtablicachdecyzyjnych(opodstawowejpostaci)nie
dopuszczasi¦regułpomini¦tych,nadmiarowychorazregułsprzecznych.Zalecasi¦,byreguły
wskazuj¡ceidentycznedziałaniaorazposiadaj¡ceidentycznewyj±ciabyłył¡czonewjedn¡re-
guł¦.Ł¡czenieregułmo»nauzyska¢mi¦dzyinnymiprzezwskazaniewarto±cidowolnej”-”w
cz¦±ciwarunkowej.”[1]
Doprzeprowadzenia¢wiczeniastosowanyjestprogram InterpreterTablicDecyzyjnych ,
działaj¡cyw±rodowiskuWindowsNT/95/98.
Rys.2:Oknoaplikacji ITD
Programtenumo»liwia:
edycj¦tablicydecyzyjnejo±ci±leokre±lonymformacie,
zapisywanieopracowanejtablicydecyzyjnejwpostaciplikutekstowego( Plik/Zapisz ),
odczytanieplikutekstowegozawieraj¡cegotablic¦decyzyjn¡( Plik/Otwórz );
M0PP07P00D45-001 Gliwice2002-02-15 -3/5-
44749242.007.png
interakcyjnetestowanieopracowanejtablicydecyzyjnej( Tablica/Uruchom ).
Formatplikuzawieraj¡cegotre±¢tablicydecyzyjnejjestnast¦puj¡cy:
wwierszachzapisywanes¡warunki(pytania),działaniai/lubwnioskiorazwyj±ciawraz
zwarto±ciamireguł,
ka»dywiersznale»ypoprzedzi¢znakiemidentyfikuj¡cymtypwiersza(pierwszyznakw
wierszu):
Typwiersza Znakidentyfikacyjny
Komentarz ;
Warunek,pytanie C
Działanielubwniosek A
Wyj±cie E
tre±¢warunku,pytania,działania,wnioskulubinformacjiowyj±ciuztablicynale»y
poprzedzi¢znakiemdwukropka,
wszystkieelementyznajduj¡cesi¦wwierszachtablicynale»yoddzieli¢białymznakiem
(zalecanyjestjedenznakspacji).
Wymaganyformatprzykładowejtablicydecyzyjnej(Rys.3)przedstawiononaRys.4.
1 2 3 4 Opis
C Y Y N N Czyjestzimno?
C Y N Y N CzyPadadeszcz?
A X - X - We¹parasol.
A X X - - Ubierzsi¦ciepło.
A - - - X ycz¦udanegodnia.
E X X X X Koniec.
Rys.3:Przykładowatablicadecyzyjna
; 1 2 3 4
C Y Y N N : Czyjestzimno?
C Y N Y N : CzyPadadeszcz?
A X - X - : We¹parasol.
A X X - - : Ubierzsi¦ciepło.
A - - - X : ycz¦udanegodnia.
E X X X X : Koniec.
Rys.4:PrzykładtablicydecyzyjnejzapisanejwformacieprogramuITD.
M0PP07P00D45-001 Gliwice2002-02-15 -4/5-
44749242.008.png 44749242.009.png 44749242.010.png 44749242.011.png 44749242.012.png 44749242.013.png 44749242.014.png 44749242.015.png 44749242.016.png 44749242.017.png 44749242.018.png 44749242.019.png 44749242.020.png 44749242.021.png 44749242.022.png 44749242.023.png 44749242.024.png 44749242.025.png 44749242.026.png 44749242.027.png 44749242.028.png
4.Sposóbprzeprowadzenia¢wiczenia
Dlaotrzymanegotematulubopisunale»y:
1.opracowa¢zbiórregułwpostaci:
Je»eli < przesłanka1 > [i < przesłanka2 > i...] To < konkluzja >
2.zbudowa¢kompletn¡tablic¦decyzyjn¡,
3.stosuj¡cprogramInterpreterTablicDecyzyjnych:
sprawdzi¢kompletno±¢opracowanejtablicydecyzyjnej,
sprawdzi¢czywyst¦puj¡regułysprzeczne-je»elitaktonale»yjezmodyfikowa¢,
sprawdzi¢czywyst¦puj¡regułynadmiarowe-je»elitaktonale»yjezmodyfikowa¢,
je»eliniewyst¡piłyregułysprzecznesprawdzi¢działanieopracowanejtablicyw
przypadkuwyst¡pieniatakichreguł(celowowprowadzi¢tak¡reguł¦dotablicy),
je»eliniewyst¡piłyregułynadmiarowesprawdzi¢działanieopracowanejtablicyw
przypadkuwyst¡pieniatakichreguł(celowowprowadzi¢tak¡reguł¦dotablicy).
Nazaliczenie¢wiczeniawpływa:
1.ocenazprzeprowadzonegonapocz¡tkuzaj¦¢sprawdzianu,
2.przygotowanychmateriałówdo¢wicze«,
3.wynikówuzyskanychnazako«czenie¢wicze«.
Literatura
[1]CholewaW.,Ka¹mierczakJ.: Monitorowaniestanumaszyn-Przetwarzaniesygnałów .
SkryptyPolitechnikil¡skiej,Gliwice,1992.
[2]CholewaW.,PedryczW.: Systemydoradcze .SkryptPolitechnikil¡skejnr1447,Gliwice
1987.
[3]PollackS.L.,HicksH.T.Jr,HarrisonW.J.: Tablicedecyzyjne .PWNWarszawa1975.
M0PP07P00D45-001 Gliwice2002-02-15 -5/5-
 
Zgłoś jeśli naruszono regulamin