ISMERETALAPÚ RENDSZEREK SZAKÉRTŐ RENDSZEREK
ISMERETALAPÚ/TUDÁSALAPÚ RENDSZEREK, SZAKÉRTŐ RENDSZEREK Motiváció kevesebb ember/ kevesebb idő hibás döntések számának csökkenése egyszerűen, olcsón többszörözhető bármikor elérhető veszélyes helyekre elvihető intelligens problémamegoldás (bonyolult problémák, tanulás korábbi tapasztalatokból, természetes nyelvű közegek megértése, képek értelmezése, ...)
ISMERETALAPÚ/TUDÁSALAPÚ RENDSZEREK, SZAKÉRTŐ RENDSZEREK története (MI): általános problémamegoldó módszerek általános célú programok kidolgozására (GPS) általános reprezentációs módszerek és keresési stratégiák specifikus programok kidolgozására szűk problémakör szakértői szintű ismereteinek felhasználása specifikus programok kidolgozására (tudás elve)
ISMERETALAPÚ/TUDÁSALAPÚ RENDSZEREK, SZAKÉRTŐ RENDSZEREK Ismeretalapú rendszerek jellemzői: intelligens információfeldolgozó rendszer ismeretek ábrázolása: szimbolikusan következtetések: szimbólummanipulációval szimbolikus programok személyes/kollektív tapasztalatok heurisztikus jellegű ismeretek } számítógépes ábrázolása és feladatmegoldásra való mozgósítása
ISMERETALAPÚ/TUDÁSALAPÚ RENDSZEREK (KNOWLEDGE-BASED SYSTEMS, KBS) alapvető elemei: ismeretbázis/tudásbázis problématerületet leíró ismeretek (tudás) természetes nyelvhez közeli formalizmus szimbolikus módon leírt rendszer-specifikáció TUDÁSREPREZENTÁCIÓS MÓDSZER! következtető gép feladatmegoldás “motorja” általános problémamegoldó ismeretek MEGOLDÁSKERESŐ MÓDSZER! munkamemória (MM) kisegítő komponens konkrét feladat kiinduló/közbülső adatai információk
ISMERETALAPÚ/TUDÁSALAPÚ RENDSZEREK (KNOWLEDGE-BASED SYSTEMS, KBS)
ISMERETALAPÚ/TUDÁSALAPÚ RENDSZEREK (KNOWLEDGE-BASED SYSTEMS, KBS)
SZAKÉRTŐ RENDSZEREK (EXPERT SYSTEMS, ES) ES KBS szakértői ismeretek felhasználása szűk problémakör kezelése elvárások: javaslatok kérdés/ válasz kérdésekhez magyarázat javaslatokhoz indoklás bizonytalanság kezelése ismeretalapú keretrendszerek, shellek
KERETRENDSZEREK (SHELLEK)
ISMERETALAPÚ RENDSZEREK ALAPTECHNIKÁI szabályalapú technikák keretalapú technikák gépi tanuláson alapuló technikák – induktív technikák hibrid technikák szimbólum-manipulációs technikák modell-alapú következtetési technikák kvalitatív technikák eset-alapú technikák temporális következtetési technikák
SZABÁLYALAPÚ RENDSZEREK IF . . . THEN . . . adatvezérelt szabályalapú rendszerek előrefelé haladó következtetés mintaillesztés konfliktusfeloldás szabályalkalmazás visszalépés célvezérelt szabályalapú rendszerek bizonyítandó cél ténnyel való illesztés (közvetlen) részcélok igazolására való visszavezetés (közvetett)
KERETALAPÚ RENDSZEREK Keret (frame): tulajdonságokkal rendelkező objektumok, események, fogalmak leírása relációkkal összekapcsolt, hierarchikusan szervezett hálók tulajdonságok öröklődése attribútumok rekeszek (slots), értékek démonok
KERETALAPÚ RENDSZEREK keretstruktúrák, frame-ek célvezérelt/ adatvezérelt szabályok szabályok keretek attribútumai közötti heurisztikus kapcsolatok leírására előnye: fogalmi tisztaság jól kezelhetőség
KERETALAPÚ RENDSZEREK keretalapú formalizálás módszerei: irányított gráf táblázatos megoldás keretnyelvű leírás objektum / attribútum / érték hármasok démonok eseményvezérelt működés hatás továbbgyűrűzése újabb démon aktivizálása
KERETALAPÚ RENDSZEREK keretalapú rendszerek végrehajtási mechanizmusa: következtető gép feladatai öröklődés kezelése démonok kezelése célvezérelt/ adatvezérelt szabályvégrehajtás