Mesterséges intelligencia alapjai
Tudásreprezentáció
Szemantikus háló alapú tudásszemléltetés�Ross Quillian, 1968
A. Kapcsolat: Szomorú
(1) A sírás azon dolgok közül való, amelyek szomorú hanggal párosulnak.
(2) A kényelem érdekében valamit kevésbé szomorúvá tehetünk.
2.Összevetés: Növény, Élő
A. 1.Kapcsolat: Élő
(1) A növény élő szervezet.
B. 2.Kapcsolat: Élő
(2) A növény olyan szervezet, amely a levegőből is vesz magához táplálékot.
Ez a táplálék olyan dolog, amely kell az életéhez.
3.Összevetés: Növény, Ember
A. Kapcsolat: Emlős
(1) A növény nem emlős szervezet. � (2) Az ember egy emlős.
Példa
Az egyed - alosztály - osztály kapcsolat
Szemantikus háló előnyei
A jelentés tárolása
Az öröklés problémái�Kivétel: Pityuka repülni nem tud.�
Az öröklés problémái ..�Ellentmondás: Kaszkadőr autóknak lehet, vagy sem biztosítása?�
Kaszkadőr_eszköz
Autó
Kaszkadőr_autó
Kaszkadőr_motor
Taxi
Biztosítása lehet
Biztosítása �nem lehet
alosztálya
alosztálya
alosztálya
alosztálya
jellemzője
jellemzője
Feloldási módszerek: alapértelmezés; prioritás alkalmazása.
A szemantikus háló egyéb problémái�A típus/egyed megkülönböztetés szükségessége (Type/Token Distinction).�
A probléma ott érezhető, hogy a piros esetében az örökölt fizikai jellemző�mivolta nem tűnik helyesnek. Ennek magyarázata abban van, hogy a fizikai�jellemző tulajdonság a színhez, mint osztályhoz (type) kötődik, és nem az�osztály egyedéhez (token).
A szemantikus háló egyéb problémái ..
12
Keret alapú tudásszemléltetés
Neve:
Bútor
Anyag:
.
.
Anyag:
IF-NEEDED:
Térfogat*
fajsúly
Súlya:
fa
Neve:
Bárszék
Anyag:
alumínium
Neve:
Asztal
Lábszám:
étkezés
Funkció:
4
Lábszám:
Neve:
Szék
Funkció:
ülőhely
Szín:
barna
Lábszám:
4
3
Magasság:
Magasság:
default:
Magasság:
Magasság:
< 4m
< 1.4m
1m
> 0.2m
> 0.4m
Alosztály
Alosztály
Magasság:
1.2m
Alosztály
Egy keretrendszer�részlete
A szemantikus hálókkal megegyező tulajdonságok�
A szemantikus hálókon túlmutató tulajdonságok
20
Példa eseményt leíró keretre
Általános Előadás keret
Megnevezés: előadás
Terem:
Lehetőségek: római számos előadótermek, kb.20db,
arab számozású kistermek, kb. 200 db,
laborok, kb. 40 db.
Kezdési idő: 8:00, 9:00, ... , 18:00.
Időtartam: 40 perc - 180 perc.
Default: 50 perc.
Befejezés időpontja:
Ha szükséges: Kezdési idő + Időtartam.
Eszközök:
Lehetőségek: krétás tábla, filctollas tábla, számítógép, írásvetítő, diavetítő, projektor, video, TV, film, modell, laboreszközök.
ME Alkalmazott Informatikai Tanszék MI előadás keret
Megnevezés: MI előadás
Terem:
Lehetőségek: I, II, XXX.
Default: I.
Kezdési idő: szerda, kb.14:00.
Időtartam: 160 perc - 175 perc.
Default: 170 perc.
Befejezés időpontja (öröklött függvény):
Ha szükséges: Kezdési idő + Időtartam.
Eszközök:
Lehetőségek: krétás tábla, számítógép, írásvetítő, projektor.
Esetalapú rendszerek
Az esetalapú következtetés működése�
1. Visszakeresés: Az esetbázisban megkeressük a megoldandó aktuális problémához legjobban hasonlító, az alkalmazott metrika szerint legközelebbi korábbi problémaleírást.
2. Újrafelhasználás: amennyiben a hasonlóság egy megadott nagy értéket elér, a korábbi eset megoldását használjuk fel az aktuális probléma megoldására.
3. Hozzáigazítás: Amennyiben a legközelebbi eset hasonlósága nem éri el a kívánt szintet, a rendszer interaktív módon hozzáigazítja az eset problémaleírását az aktuális problémához, eközben természetesen az eset megoldás oldalát is módosítva. Az ily módon előállt megoldást használjuk fel az aktuális probléma megoldására.
4. Tanulás: A 3. pontban előállt hozzáigazított esetet az esetbázishoz adja, a megoldás jóságának/rosszaságának minősítésével együtt.
Felhasználás
probléma
Visszakeresés
Hasonlóság�megfelelő?
megoldás
Hozzáigazítás
probléma
megoldás
megoldás
Tanulás
Esetbázis
Újrafelhasználás
i
n
Az esetalapú következtetés tulajdonságai�
Előnyök:
Hátrányok: