MYCIN Szakértői rendszer.

Slides:



Advertisements
Hasonló előadás
T ESZTELÉS. C ÉLJA Minél több hibát találjunk meg! Ahhoz, hogy az összes hibát fölfedezzük, kézenfekvőnek tűnik a programot az összes lehetséges bemenő.
Advertisements

Zenetár a webszerverünkön, avagy XML használata PHP 5 alatt. Ercsey Balázs (laze) – netpeople.hu.
ADATBÁZISOK.
Bizonytalanság  A teljesen megbízható következtetést lehetővé tevő tudás hiánya  Egy esemény bizonytalansága  objektív  szubjektív  Módszerek  numerikus.
Néhány fontos terület a Kreatív Ipar fejlődéséhez
Készítette: Ágfalvi Zsófia – Szakértői rendszerek, Pannon Egyetem, 2009.
Az elektronikus kérelem-kitöltési próbaüzem szaktanácsadói támogatásának évi tapasztalatai Dr. Novák László vezető szaktanácsadó EURO-ÖKO FARM CSOPORT.
Rendszertervezés GIMP.
ABO Institute Az egészségmegőrzés evolúciója. Az ABO Institute forradalmi újítása •Tudáskrízis: –Az orvostudomány összes tudása gyorsabban nő, mint amit.
Hálózati architektúrák
Út a beszédértéstől a szövegértésen keresztül a matematikai problémák megoldásáig Előadó: Horváth Judit.
BIZONYTALANSÁG (UNCERTAINTY)
Képességszintek.
Programozás III KOLLEKCIÓK 2..
Dr. Hermann Csaba, Töreki Andrea, Dr. Dávid Gyula
Intelligens irányító rendszerek (Intelligent control systems) BEVEZETÉS.
Bizonytalanság A teljesen megbízható következtetést lehetővé tevő tudás hiánya Egy esemény bizonytalansága  objektív  szubjektív Módszerek  numerikus.
Bizonytalanság A teljesen megbízható következtetést lehetővé tevő tudás hiánya Egy esemény bizonytalansága  objektív  szubjektív Módszerek  numerikus.
Python script/ GUI (töltőre navigálás) Kinect/ROS/ Linux Interface ROS Linux – Apache web statisztikák Lehetséges feladatok.
A virtuális technológia alapjai Dr. Horv á th L á szl ó Budapesti Műszaki Főiskola Neumann János Informatikai Kar, Intelligens Mérnöki Rendszerek.
Modellezés és tervezés c. tantárgy Óbudai Egyetem Neumann János Informatikai Kar Alkalmazott Matematikai Intézet Mérnöki Informatikus MSc 9. Előadás és.
Elemi alkalmazások fejlesztése I.
Vizuális és web programozás II.
IPARÁGAK VÁLTOZÁSA : HELYI GAZDASÁGFEJLESZTÉS EVOLUCIONISTA SZEMSZÖGBŐL Bajmócy Zoltán egyetemi adjunktus Szegedi Tudományegyetem Gazdaságtudományi Kar.
Online hasonlóságelemzések: Online hasonlóságelemzések: Tapasztalatok elítéltek képzésének engedélyezése kapcsán Pitlik László, SZIE Gödöllő (Forrás: My-X.hu.
Testre szabott Microsoft szoftver-licenc meghatározása online szakértői rendszerrel Készítette: Kurucz Eszter
INNOCSEKK 156/2006 ONLINE SZAKÉRTŐI KERETRENDSZER FEJLESZTÉSE Developing an online expert system generator Készítette: Gerendás László, ISZAM III. Szent.
Döntéselőkészítés, döntéstámogatás
Vényköteles gyógyszerek expediálásakor végzendő betegoktatás
ISMERETALAPÚ RENDSZEREK SZAKÉRTŐ RENDSZEREK
MYCIN szakértői rendszer. MYCIN modell szakértői rendszer vér fertőzéseinek, gyógykezeléseknek meghatározását támogató orvosi diagnosztikai rendszer célvezérelt,
Ismeretalapú rendszerek alaptechnikái I. Szabályalapú rendszerek.
Ismeretalapú rendszerek alaptechnikái
Tudásalapú rendszerek építése
Ismeretalapú rendszerek alaptechnikái I. Szabályalapú rendszerek.
10. óra A HIBA -- esetek.
Margitay – Mérnöketika A MÉRNÖKI FELELŐSSÉG -- ESETEK 11. óra.
A KSH új online adatgyűjtő rendszere EKOP-1.A.1-08/B
Tanuló szervezet.
XXX, Uddannelsesafdelingen, Århus Universitetshospital, Risskov Egy képzés a tanulásért Conference
Természetes és formális nyelvek Jellemzők, szintaxis definiálása, Montague, extenzió - intenzió, kategóriákon alapuló gramatika, alkalmazások.
Gépi tanulás Tanuló ágens, döntési fák, általános logikai leirások tanulása.
Önálló labor munka Csillag Kristóf 2005/2006. őszi félév Téma: „Argument Mapping (és hasonló) technológiákon alapuló döntéstámogató rendszerek vizsgálata”
Yazix fordítás-segítő alkalmazás burgermeister zsolt varga koppány.
Online értékesítés és marketing fogyasztóvédelmi szemmel Siklósi Máté.
Hernyák Zoltán Programozási Nyelvek II.
Objektumorientált programozás
Henkin-Hintikka játék (részben ismétlés) Alapfelállás: -Két játékos van, Én és a Természet (TW képviseli). - A játék tárgya egy zárt mondat: P. - Választanom.
Műszer vezérlő - kezelő program GPI-745A teszterhez.
Bizonytalanság A teljesen megbízható következtetést lehetővé tevő tudás hiánya Egy esemény bizonytalansága  objektív  szubjektív Módszerek  numerikus.
GeoGebra A matematikai szabadszoftver tanuláshoz és tanításhoz
HTML ÉS PHP (Nagyon) rövid áttekintés. ADATBÁZISRENDSZEREK MŰKÖDÉSI SÉMÁJA Felh. interakció DB Connector MySQL ? A gyakorlaton:
Henkin-Hintikka-játék szabályai, kvantoros formulákra, még egyszer: Aki ‘  xA(x)’ igazságára fogad, annak kell mutatnia egy objektumot, amire az ‘A(x)’
Spanyolország gyöngyszeme: GRANADA Egy hobby portál kivitelezése.
Haladó C++ Programozás Programtervezési minták – alapok Sonkoly Balázs
Webes MES keretrendszer fejlesztése Kiss Miklós Dániel G-5S8 Tervezésvezető: Dr. Hornyák Olivér.
A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. Számítógép- hálózatok dr. Herdon Miklós dr. Kovács György Magó Zsolt.
Algoritmizálás, adatmodellezés tanítása 6. előadás.
PhD beszámoló 2003/2004 I. félév Készítette: Iváncsy Renáta Konzulens: Dr. Vajk István.
Mesterséges intelligencia Áttekintés. Mesterséges intelligencia (MI) Artificial Intelligence (AI) Filozófia Matematika Pszichológia Nyelvészet Informatika.
Hogyan készülnek a HÓD kérdések?
Tudásalapú rendszerek
Mesterséges intelligencia
Mesterséges intelligencia
Hernyák Zoltán Programozási Nyelvek II.
Prószéky Gábor MANYE MTA Magyar Nyelvi Osztályközi Állandó Bizottság
Hálózati architektúrák
Lineáris keresés Keresés (N,A,sorszam) i := 1
A kutatási projekt címe Név Oktató neve Tanulmányi intézmény neve
A kutatási projekt címe Név Oktató neve Tanulmányi intézmény neve
Előadás másolata:

MYCIN Szakértői rendszer

MYCIN Szakértői rendszer vér fertőzéseinek, gyógykezeléseknek meghatározását támogató orvosi diagnosztikai rendszer célvezérelt, szabályalapú rendszer 1970. Edward Shortliffe doktori disszertációja 1972. orvosok, Stanfordi Egyetem AI kutatói LISP Nem használták a gyakorlatban: etikai okok http://www.aaai.org/AITopics/pmwiki/pmwiki.php/AITopics/RuleBasedExpertSystems

MYCIN A programnak kompetensnek és könnyen használhatónak kellett lennie Nagy méretű és változtatható tudásbázissal kellett rendelkeznie Emberi felhasználókkal kellett tudnia kommunikálni Számításba kellett vennie az időt Nem teljes vagy nem biztos információkkal kellett dolgoznia

MYCIN

MYCIN Fő komponensek konzultációs (tanácsadó) rendszer kérdések feltevése, következtetések, tanácsok magyarázó rendszer kérdésekre válaszok, tanácsok indoklása szabálykezelő rendszer új szabályok, meglevő szabályok módosítása

1. Konzultációs rendszer MYCIN 1. Konzultációs rendszer Szabálybázis (kb. 450) Statikus, dinamikus adatok Vezérlés emberi nyelvhez hasonló módon

1. Konzultációs rendszer – Szabálybázis (produkciós) MYCIN 1. Konzultációs rendszer – Szabálybázis (produkciós) szabály: előfeltétel-akció pár előfeltétel: feltételek konjunkciója feltétel: predikátum (igaz/hamis, bizonyossági mértékkel) bizonyossági mérték: adatelemekhez kapcsolódó szám [-1 … 1] bizalom mértéke, kételkedés mértéke akció: konklúzió (megfelelő bizonyossággal) pl. organizmus azonosítása, végrehajtandó instrukció, terápia-lista szabályok bizonyossági mértéke – tally szabály alkalmazásának megbízhatósága következmény megbízhatósága – feltételi rész bizonyosságának és a szabály bizonyosságának függvénye

1. Konzultációs rendszer - Szabálybázis MYCIN 1. Konzultációs rendszer - Szabálybázis szabályok jellegzetes formája: (culture ?c)  (site ?c blood)  (organism ?o)  (gram ?o neg)  (morph ?o rod)  (patient ?p)  (burn ?p serious)  0.4 (identity ?o pseudomonos)

MYCIN 1. Konzultációs rendszer - Szabálybázis Szabály feltételrészének bizonyossági tényezője: cf(E) – ÉS kapcsolatban: cf(E) = min(cf1, cf2, …, cfn) – VAGY kapcsolatban: cf(E) = max(cf1, cf2, …, cfm) Következmény bizonyossági tényezője – cf(H→E) = cf(E) * cf(H) Független forrásból származó bizonyosságok esetén: c ≥ 0.2 esetén: szabály alkalmazása

1. Konzultációs rendszer - Adatszerkezet MYCIN 1. Konzultációs rendszer - Adatszerkezet Statikus adatok definíciószerű információk listák (pl. organizmusok listája) tudástáblák (pl. klinikai paraméterek) osztályozó rendszer, kontextus szerint (pl. páciens attribútumai, organizmus attribútumai) Dinamikus adatok objektum – attribútum – érték hármasok + CF kontextusfában tárolva (páciens személyi adatai, gyógykezelések, organizmusok) kikövetkeztetett adatok konzultáció kérdései a releváns attribútumok kitöltéséhez

1. Konzultációs rendszer - Vezérlés MYCIN 1. Konzultációs rendszer - Vezérlés visszafelé haladó következtetés (célvezérelt) mint egy MI program, de kimerítő keresést végez (részcél  összes lehetséges feltétel előállítása) ha egy hipotézis megbízhatósága -0.2 és 0.2 közé esik  a válasz: ismeretlen preview mechanizmus: felesleges részfák bejárásának elkerülése (előzetes információk alapján) top-level cél szabály  következmény rész: terápia meghatározása (lista)

1. Konzultációs rendszer - Vezérlés MYCIN 1. Konzultációs rendszer - Vezérlés egyéb vezérlési lehetőségek az alapvető viselkedés módosításához (metaszabályok) szabály-interpreter először ezeket a szabályokat hajtja végre ~ 200 metaszabály alfa/béta vágáshoz hasonló szabály Lényeges környezeti szabályok újrarendezése Általános (környezet független) probléma megoldó heurisztikák További „buta” kérdések kihagyása (pl.: terhesség férfiaknál)

1. Konzultációs rendszer - Vezérlés MYCIN 1. Konzultációs rendszer - Vezérlés

1. Konzultációs rendszer - Vezérlés MYCIN 1. Konzultációs rendszer - Vezérlés

MYCIN konzultáció végén automatikusan meghívódik 2. Magyarázó rendszer konzultáció végén automatikusan meghívódik elérhető a konzultáció során is WHY – miért kérdezte az adott kérdést HOW – hogyan jutott adott következtetésre

MYCIN 2. Magyarázó rendszer

MYCIN 2. Magyarázó rendszer

3. Tudás- Szabálykezelő rendszer MYCIN 3. Tudás- Szabálykezelő rendszer új szabály bevitele, szabálymódosítás angol nyelvű forma  LISP

3. Tudás- Szabálykezelő rendszer MYCIN 3. Tudás- Szabálykezelő rendszer ellentmondásmentesség, redundancia ellenőrzése

3. Tudás- Szabálykezelő rendszer MYCIN 3. Tudás- Szabálykezelő rendszer tipikus TB hibák: hiányok a szabályhalmazban szabályok átlapolása (inkonzisztenciát, redundaciát okozhat) elavult szabályok (új felfedezések miatt) konzultációs program fő hibái: hibás konklúzió irreleváns kérdések TEIRESIAS – tudásbeszerzés interaktív párbeszéd alapján szakértő megállíthatja a működést, ha hibát tapasztal  nyomkövetés visszafelé (HOW, WHY kérdések alapján)

3. Tudás- Szabálykezelő rendszer MYCIN 3. Tudás- Szabálykezelő rendszer