Diagnosztika szabályok felhasználásával, diagnosztikai következtetés Modell alapú diagnosztika diszkrét módszerekkel.

Slides:



Advertisements
Hasonló előadás
Deduktív adatbázisok.
Advertisements

Predikátumok Dr. György Anna BMF-NIK Szoftvertechnológia Intézet.
Adatbázisrendszerek elméleti alapjai 2. előadá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.
Adatbázis rendszerek I Relációs kalkulus Általános Informatikai Tsz. Dr. Kovács László.
A rendszerszintű diagnosztika alapjai
Logika Miskolci Egyetem Állam- és Jogtudományi Kar
Determinisztikus programok. Szintaxis: X : Pvalt program változók E : Kifkifejezések B : Lkiflogikai kifejezések C : Utsutasítások.
Cells(sor száma, oszlop száma)
1 Előhang Világunk dolgainak leírásához gyakran használunk kijelentő mondatokat. Pl. Minden anya szereti gyerekeit. Júlia anya és Júlia gyereke Máté. Következmény:
Turbo Pascal Változók.
Bevezetés a Java programozásba
A CLIPS keretrendszer CLIPS "C" Language Integration Production System.
Bevezetés a digitális technikába
Készítette: Rummel Szabolcs Elérhetőség:
A SAT probléma különböző reprezentációinak vizsgálata oktatási szempontból (újratöltve) Az általánosítás fegyvere a kutatásban Kusper Gábor,
Logikai programozás Prolog.
PHP Webprogramozás alapjai
Web-grafika (VRML) 10. gyakorlat Kereszty Gábor. Script típusok Elemi típusok: szám: egész vagy lebegőpontos – int / float – 1 / 1.1 string: ‘Hello World!’
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Előadás JavaScript Tananyag: W eb - programozás.
Lekérdezésfordító Adatbázisok tervezése, megvalósítása, menedzselése.
Operációs rendszerek gyakorlat 4. Gyakorlat Vakulya Gergely.
ISMERETALAPÚ RENDSZEREK SZAKÉRTŐ RENDSZEREK
Intelligens irányító rendszerek Adat és tudás, adatábrázolás, tudásábrázolás.
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
Ismeretalapú rendszerek alaptechnikái I. Szabályalapú rendszerek.
Ismeretalapú rendszerek alaptechnikái
Ismeretalapú rendszerek alaptechnikái I. Szabályalapú rendszerek.
Bevezetés a logikai programozásba
2003. december 18.Gyires Béla Informatikai Nap1 Következtés tudás alapú rendszerekben Bognár Katalin Debreceni Egyetem Informatikai.
1/10 Dr. Angster Erzsébet T-Logic Kft.
Kifejezések a Pascalban Páll Boglárka. Ismétlés: Ahogy algoritmikából láttuk, a kifejezések a Pascal nyelvben is operátorokból és operandusokból állnak.
Klasszikus Programozás a FoxPro-ban
Összetett adattípusok
Operátorok Értékadások
PHP nyelv. PHP Interpreteres nyelv → parancsértelmező szükséges hozzá Rasmus Lerdorf 1995 → személyes felhasználás (internetes önéletrajzának megtekintésének.
Atomi mondatok FOL-ban Atomi mondat általában: amiben egy vagy több dolgot megnevezünk, és ezekről állítunk valamit. Pl: „Jóska átadta a pikk dámát Pistának”
„Házasodj meg, meg fogod bánni; ne házasodj meg, azt is meg fogod bánni; házasodj vagy ne házasodj, mindkettőt meg fogod bánni; vagy megházasodsz, vagy.
Logika Miskolci Egyetem Állam- és Jogtudományi Kar Jogelméleti és Jogszociológiai Tanszék.
Logikai programozás 8.. Adatok: ISMÉTLÉS: ADATBÁZISKEZELÉS A külső adatok a hatására bekerülnek a memóriába Lekérdezés: Ahogy eddig – pl.: szereti(jani,
Adatbázis-technológia
1 Mivel foglalkoz(t)unk a laborokon? 1.hét: Word dokumentumok 1.hét: Word dokumentumok tagolása, tartalomjegyzék, ábrák számozása, hivatkozások, egyenlet-szerkesztő.
Ekvivalenciák nyitott mondatok között Két nyitott mondatot ekvivalensnek mondunk, hha tetszőleges világban ugyanazok az objektumok teszik őket igazzá.
MI 2003/6 - 1 Elsőrendű predikátumkalkulus (elsőrendű logika) - alapvető különbség a kijelentéslogikához képest: alaphalmaz. Objektumok, relációk, tulajdonságok,
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)’
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Korlátkielégítési problémák Autonóm és hibatűrő információs.
A programcsomag Felépítése Előnyei Használata. A programcsomag összeállítása Alapja: kompetencia alapú oktatás, koncepció (gyakorlati haszon); Programtanterv:
Deduktiv adatbázisok. Normál adatbázisok: adat elemi adat SQL OLAP adatbázisok: adat statisztikai adat OLAP-SQL … GROUP BY CUBE(m1,m2,..)
1 Mivel foglalkoz(t)unk a laborokon? 1.Labor: Word alapok Excel alapok: Excel alapok: Cellahivatkozás, munkalapfüggvény, diagram varázsló, trendvonal 2.
Adva S  parbegin S 1 ...  S n parend; Párhuzamos programszerkezet két vagy több olyan folyamatot tartalmaz, amelyek egymással közös változó segítségével.
 Adatbázis:  Valamilyen szempont szerint rendszerezett adathalmaz.  Adatbázis kezelés:  Adatok tárolása  Műveletek végzése az adatbázison; (Adatok.
Kiterjesztések szemantikája: Szemantikai tartomány : Adatoknak, vagy értékeknek egy nem üres halmazát szemantikai tartománynak nevezzük. Jelölése: D. Egy.
1 Relációs kalkulusok Tartománykalkulus (DRC) Sorkalkulus (TRC) - deklaratív lekérdezőnyelvek - elsőrendű logikát használnak - relációs algebra kifejezhető.
PÁRHUZAMOS ARCHITEKTÚRÁK – 13 INFORMÁCIÓFELDOLGOZÓ HÁLÓZATOK TUDÁS ALAPÚ MODELLEZÉSE Németh Gábor.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás I. 3. gyakorlat.
SQL bevezetés Select-From-Where záradékok
Szöveg beírásához kattintson ide A SCRATCH környezet bemutatása szakköri tapasztalatok alapján Gödöny Péter Budapesti Műszaki Szakképzési Centrum Pataky.
Kifejezések C#-ban.
Gépészeti informatika (BMEGEMIBXGI)
A házi feladatokhoz: 1.5: Azonosság Jelölések a feladatszám alatt:
Atomi mondatok Nevek Predikátum
Digitális alapáramkörök
A CLIPS keretrendszer
Példa: Dinteger = {..., -1,0,1,...}; Dboolean = {true, false};
Bevezetés a matematikába I
ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA)
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Készletek – Állandó felhasználási mennyiség (folyamatos)
A piros sál a leghosszabb.
Előadás másolata:

Diagnosztika szabályok felhasználásával, diagnosztikai következtetés Modell alapú diagnosztika diszkrét módszerekkel

Szabály alapú rendszerek (ismétlés)  predikátumok  elemi logikai kifejezések / atomi formulák  tartalmazhatnak:  aritmetikai relációkat ( , ,, ,  )  kvalitatív / szimbolikus állandókat (alacsony, magas, nyitva, …)  (időben) változókat (T, h, sz 1, …)  értékük: true / false / unknown pl. p 1 = (sz 1 =nyitva); p 2 = (T<100); p 3 = (h=magas); p 4 = (hiba=„tank overflow”) értékük a mért jelektől függ, időfüggő predikátumok logikai értékű jelek  szabályok  (speciális szintaxissal rendelkező) logikai kifejezések feltétel  következmény if feltétel then következmény feltétel, következmény: logikai kifejezés

Szabály alapú következtetés (ismétlés)  adatvezérelt (előrefelé haladó) következtetés  cél: egy célállapot elérése vagy megkonstruálása a kezdőállapotból  új következtetések előállítása MP alkalmazásával  következtetés a terminálási feltétel eléréséig vagy az összes következmény előállításáig (nincs több alkalmazható szabály)  tények következményeinek előállítása  célvezérelt (visszafelé haladó) következtetés  cél: egy feltételezett célállapot érvényességének igazolása kezdetben érvényes tényekre támaszkodva  új részcélok előállítása MP alkalmazásával  következtetés az összes részcél igazolásáig vagy amíg nincs több igazolható részcél (nincs több alkalmazható szabály)  (cél)állítás igazolása (okok meghatározása, diagnosztika)

Diagnosztika szabályok felhasználásával  adott  diagnosztikai szabályok Ha a tank üres akkor az autó nem indul. Ha a tartály lyukas akkor a folyadékszint alacsony.  szimptóma/ szimptóma halmaz az autó nem indul a folyadékszint alacsony (h<2m)  feladat  szimptóma igazolása, okok meghatározása  megoldási módszer: visszafelé haladó következtetés

Diagnosztika szabályok felhasználásával  adott  diagnosztikai szabályok Ha a tank üres akkor az autó nem indul. Ha a tartály lyukas akkor a folyadékszint alacsony.  szimptóma/ szimptóma halmaz az autó nem indul a folyadékszint alacsony (h<2m)  feladat  szimptóma igazolása, okok meghatározása  megoldási módszer: visszafelé haladó következtetés

MYCIN orvosi diagnosztikai 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, szabályalapú rendszer  orvosok, Stanfordi Egyetem AI kutatói

A MYCIN következtető rendszere  Szabálybázis – 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 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 P(hle) = X jelentése IF: e is known to be true THEN: conclude that h is true with probability X

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) A MYCIN következtető rendszere

 statikus adatok (definíciószerű információk)  dinamikus adatok (kikövetkeztetett adatok)  Vezérlés  visszafelé haladó következtetés (célvezérelt)  egyéb vezérlési lehetőségek az alapvető viselkedés módosításához (metaszabályok)  top-level cél szabály  következmény rész: terápia meghatározása (lista)

Diagnosztikai feladatok megvalósítása ESTA-val