Logikai ágens, lehetőségek és problémák
|
|
- Mária Tamásné
- 6 évvel ezelőtt
- Látták:
Átírás
1 Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs rendszerek Tanszék Mesterséges Intelligencia - MI Logikai ágens, lehetőségek és problémák Előadó: Hullám Gábor Pataki Béla Előadás anyaga: Dobrowiecki Tadeusz BME I.E. 414, pataki@mit.bme.hu,
2 IBM Watson (2011): Jeopardy kvízjáték IBM Grand Challenge 1997: Deep Blue legyőzi a G. Kaszparov sakkvilágbajnokot <: Blue Gene, fehérje struktúra predikció 2011: Watson
3 IBM Watson (2011): Jeopardy kvízjáték 2011: Watson Beszédértés Következtetés Játék
4 Orvosi döntéstámogató és szakértői rendszerek
5 Szakértői rendszerek az MI történetében ~1930 Univerzális számítási modell: Turing-gép (1936), Univerzális Turing-gép, Church-Turing hipotézis, Zuse, Neumann,..: vezérlő program is adat : 1943 McCulloch & Pitts: Bináris kapcsolati agymodell 1950 Turing: "Computing Machinery and Intelligence" 1956 Dartmouth találkozó: "Artificial Intelligence megnevezés elfogadása 1950s Korai MI programok: sakk, tételbizonyítás Számítás(keresés) alapú MI - A Fizikai Szimbólumrendszer hipotézise: A.Newel&H.A.Simon (1976) Számítási komplexitási korlátok a keresésben Elméleti korlátok a neurális hálózatokban Tudásalapú szakértői rendszerek (szabály alapú szakértői rendszerek) Tudásalapú MI Neurális hálózatok újbóli megjelenése Valószínűségi szakértői rendszerek Gépi tanulás gyors fejlődése Adatvezérelte MI Autonóm tanulás alapú MI, Általános Intelligencia, SzuperIntelligencia
6 Szabály alapú rendszerek = Tudásalapú rendszerek = Szakértő rendszerek Mycin, Stanford, ca. 1972, kb. 500 szabály, szakorvos szintje IF The site of the culture blood, and The gram stain of the organism is gramneg, and The morphology of the organism is rod, and The portal of entry of the organism is urine, and The patient has not had a genito-urinary manipulative procedure, and Cystitis is not a problem for which the patient has been treated THEN There is suggestive evidence (.6) - the identity of the organism is e.coli IF The identity of the organism is bacteroides THEN Recommend therapy chosen from the following drugs: 1. clindamycin (0.99) 2. chloramphenicol (0.99) 3. erthromycin (0.57) 4. tetracycline (0.28) 5. carbenicillin (0.27) R1, XCON, CMU, 1978, DEC VAX rendszerek rendelés utáni konfigurálása, kb szabály, között kb. 80,000 rendelés, 95-98% pontosság, évi $25M profit (szerelés sebessége, kevesebb kár, nagyobb elégedettség)
7 Logika Tudás Bázis Következtető gép Feladatspecifikus információ (elméletek + észrevételek) Feladatfüggetlen algoritmusok Mire használhatja az Ágens logikai képességeit? Hogyan fejezze ki ehhez a tudását? Milyen algoritmusok lesznek jók, ügyesek,?
8 Következtetőgép Tudásbázis Szabály bázis Illesztés Elsüthető szabályok Konfliktushalmaz Munkamemória Szabály elsütése Új tények következtetéshez Szabály? Új tényekérzékelés Konfliktusfeloldás heurisztika Illesztés: Premisszára = előre-következtetés, forward chaining Következményre = hátra-következtetés, backward chaining
9 A Cyc projekt 30 éve ( ) Cél: Alaptudás/józan ész formális leírása (ontológia) 1984-es becslés: 250 ezer szabály 350 emberév Nyelv: CycL Elérhetőség: OpenCyc Jelenlegi állapot 239,000 fogalom 2,093,000 tényállítás
10 Szabályalapú szakértői rendszerek manapság Jogi szakértői rendszerek Adó- és pénzügyi tanácsadó rendszerek Ügyfélszolgálat és technikai támogató rendszerek Természetes nyelvű interfészek Digitális asszisztensek Csetbotok
11 Logikusan gondolkozó ágens - Mit jelentsen ez? Esettanulmány - a Wumpus világ környezetében (jegyzet) Ha ágens, akkor érzékelések, cselekvések és célok. Érzet(ek): [Bűz, Szellő, Csillog, Ütközés, Sikoly] hol vagyunk, nem tudni. Cselekvések: Előre, Jobbra/Balra, Megragad, Lő, Mászik, ágens meghal, ha csapdára vagy Wumpusra rálép. cél: arany - megtalálni és kihozni Hogyan biztosítható a siker (logikai gondolkodással)?
12
13
14 OK OK Környezeti titkok (nem hozzáférhető!) kiderítése logikai modellezéssel és gondolkodással, majd jó cselekvések eldöntése.
15 Logika reprezentáció és manipuláció eszköze Szintaktika - legálisan létrehozható szimbolikus mondatok Szemantika - a világ tényei, amikre a szimbolikus mondatok vonatkoznak Vonzatreláció és a következtetés Tények neveznek valós dolgokat, amelyek egymással kapcsolatban vannak. Ha az egyik igaz a világban, és a másik szükségszerűen is az: vonzat: logikai konzekvencia dolgok között. Vonzatreláció tudásbázis TB és egy mondat között: vonzata TB -nek: TB =, ha minden olyan világban igaz, ahol TB is. Következtetés: a vonzat kiszámítása a mondatok formális manipulálásával. Bizonyítás = a következtetési algoritmus lépéssorozata bizonyítható TB -ből: TB --
16 Logika reprezentáció és manipuláció eszköze Szintaktika - legálisan létrehozható szimbolikus mondatok Szemantika - a világ tényei, amikre a szimbolikus mondatok vonatkoznak Mi egy mondat jelentése? A mondat írójának egy interpretációt kell adnia hozzá, kijelentve, hogy milyen tény tartozik hozzá. Egy mondat önmagában nem jelent semmit és lehet igaz vagy hamis. Egy mondat igaz egy bizonyos interpretációban, ha a dolgok állása ilyen. Az igazság függ mind a mondat interpretációjától, mind a világ aktuális állapotától.
17 Szemantika és interpretáció mi lehet pl. a Fut_Ágens1 mondat jelentése? Ha fut fizikai mozgás, Ágens1 egy személy, és a világ most: akkor ez a mondat (most) igaz. Ha fut nem terminált működés, Ágens1 egy program, és a világ most ugyanilyen, akkor ez a mondat (most) hamis. Ha fut fizikai mozgás, Ágens1 egy személy és a világ most: akkor ez a mondat (most) hamis. Ha fut nem terminált működés, Ágens1 egy program, és a világ most ugyanilyen, akkor ez a mondat (most) igaz.
18 Modellek Bármely (formális is) világ, ahol egy mondat igaz egy bizonyos interpretációban. Egy mondatnak számos modellje lehet. Minél többet állítunk (pl. minél több információt adunk hozzá a tudásbázishoz), annál kevesebb modellünk lesz. Modellek nagyon fontosak (mert): egy mondat vonzata a TB tudásbázisnak, ha a TB modelljei mind modelljei az -nak is. Ha ez így van, akkor ha TB igaz, akkor is igaz TB = akkor és csak akkor, ha M(TB) M( ) M( ) x x x x x M(TB) x x x x x x x x
19 Vonzat és modellek Wumpus világban (1,1)-ben semmi érzet, lépés (2,1)-re, szellőt érezni,... Lehetséges modellek a (?)-re, csakis csapdát feltételezve: 3 db bináris változó, 8 db lehetséges modell 19
20 TB = Wumpus világ szabályai + megfigyelések 1 = [1,2] biztonságos", TB = 1, modellellenőrzéssel 2 = [2,2] biztonságos", TB =/= 2, modellellenőrzéssel VIMIA313
21 Ha adott egy TB, a következtetés: (1) létrehozhat új mondatot, amely vonzata a TB-nak (2) ha adott mondat, eldöntheti hogy vonzata-e a TB-nak. Igazságtartó következtetés (extenzionális), ha csak igazságfüggvényekkel dolgozik (igazságfüggvény logikai értéke csakis a részeinek és a logikai műveletek definíciójától függ, nem függ az interpretációtól). Formális bizonyítás igazságtartó következtetési eljárás lépései. Következtetési eljárás teljes: ha minden vonzatmondathoz talál egy bizonyítást, avagy ami igaz, az bebizonyítható. A = B -ból A B Következtetési eljárás helyes: ha minden bizonyított mondat vonzatrelációban áll a felhasznált tényekkel, avagy ami bebizonyított, az igaz is. A B -ból A = B
22 Érvényes (analitikus mondat, tautológia): ha minden világban minden lehetséges interpretációja igaz, függetlenül attól, hogy mit akar jelenteni és mi a világ állapota. Pl. Van bűz az [1,1]-ben, vagy nincs bűz az [1,1]-ben Kielégíthető: ha létezik olyan interpretáció, hogy valamely világban igaz. Ami nem kielégíthető, az kielégíthetetlen.
23 A B A (B B) A (B B) A B Melyik állítás érvényes, kielégíthető, ill. kielégíthetetlen?
24 Ítéletkalkulus (Arisztotelész, Euklidész, i.e. 300, Leibnitz, Boole, XVII sz.) Szintaktika: igaz és hamis logikai konstansok, P1, P2,... ítélet szimbólumok ítéletmondatok, P, P1 P2, P1 P2, P1 P2, P1 P2 is ítéletmondatok. precedencia:,,, és. Szemantika Minden modell igaz/hamis értéket rendel minden ítéletszimbólumhoz, pl. P1 = igaz, P2 = hamis, P3 = igaz,... Tetszőleges mondat szemantikája - rekurzív elemzés, pl.: P1 (P2 P3) = hamis (hamis igaz) = hamis igaz = hamis Összekötő jelek igazságtáblái P1 P2 P P1 P2 P1 P2 P1 P2 P1 P N argumentumon értelmezett logikai függvény 2 2N
25 Az ítéletlogika ekvivalencia szabályai ( a b ) ( b a ) kommutativitása ( a b) ( b a) kommutativitása (( a b ) c) (a (b c)) asszociativitása ((a b) c) (a (b c)) asszociativitása ( a) a dupla negálás eliminálása ( a b) ( b a) kontrapozició ( a b ) ( a b) implikáció elimináció ( a b ) ((a b) (b a)) ekvivalencia eliminálás (a b) ( a b) (a b) ( a b) De Morgan De Morgan (a (b c)) ((a b) (a c)) disztributivitása felett DNF (a (b c)) ((a b) (a c)) disztributivitása felett CNF két állítás logikailag ekvivalens, ha ugyanazokban a modellekben igaz: A B a.cs.a, ha A = B és B = A TB = a.cs.a., ha (TB ) érvényes TB = a.cs.a., ha (TB ) kielégíthetetlen (reductio ad absurdum)
26 Következtetés (bizonyítások) Modell-ellenőrzés mondat kielégíthető-e (SAT satisfiability) Igazságtábla listázás (exponenciális) Visszalépéses keresés Heurisztikus keresés modellek terében (helyes, de nem teljes) (lokális kereséssel) Következtetési szabályok alkalmazása Új mondatok legális generálása régebbi mondatokból. Bizonyítás: következtetési szabályok sorozata. speciális operátorok megszokott keresési algoritmusokban. - keresés általános operátorokkal (természetes dedukció) - teljes keresés teljes operátorral általános logikában (rezolúció, exp.!) - teljes keresés teljes operátorral redukált logikában (Horn-klózok, Modus Ponens, redukált komplexitás!) (más kombinációk nem garantálják a következtetés teljességét)
27 Egy történet: Ádám, Béla és Csaba közül valaki egy üvegház ablakát törte ki. Ádám azt állítja, hogy: 'Béla tette, Csaba nem bűnös. Béla azt állítja, hogy: 'Ha Ádám bűnös, akkor Csaba is'. Csaba azt állítja, hogy: 'Nem én tettem; többiek közül valaki'." Konzisztensek (egyszerre igazak) ezek az állítások? Ha egyik sem bűnös, van-e, aki hazudik? Ha mindenki igazat mond, akkor ki a bűnös? Stb. A történet ítélet szimbólumai: A: Ádám nem bűnös, B: Béla nem bűnös, C: Csaba nem bűnös és a mondanivalójuk: SA = B C SB = A C SC = C ( B A) az un. elmélet pedig (az igaznak tartott mondatok összessége), ami egyben a TB tartalma: TB = SA SB SC
28 felsorolásos bizonyítás, 2 N sor, O(2 N ) komplexitás (NP) Visszalépéses keresés modellek Terében - Davis-Putnam, stb. A B C SA SB SC TB H H H H I H H H H I I H I H H I H H I H H H I I H H I H I H H H I H H I H I I I I I I I H H I H H I I I H I H H Keressük TB = SA SB SC = B C (C ( B A)) ( A C) modelljét (ahol a TB kielégíthető, azaz igaz lesz) B C ( B A) ( A C) igazához szükséges, hogy B legyen igaz, azaz B legyen hamis C ( A C) igazához szükséges, hogy C legyen igaz A Hamis igazához szükséges, hogy A legyen hamis, azaz A legyen igaz (Vajon más kombinációkra is?)
29 Visszalépéses keresés a, a = 0 b, b = 1 c, c = 0 C1 : a b C2 : c d C3 : a e f C4 : b f g C5 : f h C6 : b h i C7 : g i C1 : a b C2 : c d C3 : a e f C4 : b f g C5 : f h C6 : b h i C7 : g i C1 : a b C2 : c d C3 : a e f C4 : b f g C5 : f h C6 : b h i C7 : g i C1 : a b C2 : c d C3 : a e f C4 : b f g C5 : f h C6 : b h i C7 : g i d, d = 1 C1 : a b C2 : c d C3 : a e f C4 : b f g C5 : f h C6 : b h i C7 : g i e, e = 0 C1 : a b C2 : c d C3 : a e f C4 : b f g C5 : f h C6 : b h i C7 : g i f, f = 1 C1 : a b C2 : c d C3 : a e f C4 : b f g C5 : f h C6 : b h i C7 : g i g, g = 1 C1 : a b C2 : c d C3 : a e f C4 : b f g C5 : f h C6 : b h i C7 : g i TB = klózok halmaza, klóz egy CNF
30 i, i = 0 C1 : a b C2 : c d C3 : a e f C4 : b f g C5 : f h C6 : b h i C7 : g i h, h = 1 C1 : a b C2 : c d C3 : a e f C4 : b f g C5 : f h C6 : b h i C7 : g i ellentmondás Vissza, e = 1, legközelebbi szabad elágazás
31 Az ítéletlogika következtetési mintái (operátorok) Modus Ponens (Implikáció eliminálása) néha elég is AND eliminálása AND bevezetése OR bevezetése Dupla negálás eliminálása Elemi (egység)rezolúció Rezolúció A B A B A 1 A 2... A n A 1, A 2,..., A n A 1, A 2,..., A n A 1 A 2... A n A i A 1 A 2... A n A A A B B A B A B G A G gépi világhoz TB = 1 állítás!
32 Logikai következtetések fajtái Dedukció (már az ógörögök) Tudás átalakítás (manipulálás) modellje formálisan érvényes következtetés olyan tények származtatása, amelyek a premisszákból mindenképpen következnek (un. 'igazságtartó' eljárás) Ha kutya nagy, akkor sokat eszik kutya nagy sokat eszik (feltétel) (tapasztalat, evidencia) (következtetés) Indukció (középkori arabok, skolasztikusok) Kutya1 nagy, Kutya2 nagy,, Kutya1000 nagy Minden kutya nagy Tömörítés, általánosítás: példákból tanulás modellje! (tapasztalat) (induktív általánosítás) miért fontos? sok tény helyett egyetlen egy (új) tény probléma mérete csökken, exponenciális jelleg kevésbé zavaró, de formálisan nem igaz! Miért?
33 Abdukció - 'belátás' folyamata (Charles Pierce, ) ha kutya nagy, akkor sokat eszik sokat eszik kutya nagy ha kutya nagy, akkor sokat eszik ha kutya éhes, akkor sokat eszik sokat eszik éhes, vagy nagy? (feltétel) (tapasztalat) (hipotézis) formálisan miért nem igaz? de miért nagyon fontos? Diagnózis, magyarázatadás modellje! (tapasztalat) (melyik hipotézis esélyesebb) Természetes rendszermodell (a feladat megfogalmazása) ha egy rendszer X állapotban van', akkor 'Y a rendszer megfigyelhető viselkedése' Természetes kérdés (feladat megoldása) milyen állapotban van a rendszer, ha konkrét információt (Y) kapok a viselkedéséről? Tudjuk, hogy a beteg lázas. Dedukció, vagy abdukció?
34 Ítéletlogika eldönthető és teljes Minden jól definiált mondat akár igaz, akár hamis volta belátható véges algoritmussal (a vonzat eldönthető) a következtetés igazságtábla módszere teljes, mindig lehetséges kiszámolni a tábla 2 n sorát bármely n ítéletszimbólumot tartalmazó bizonyítás esetében. A számítási idő azonban n-ben exponenciális. Cook (1971): egy mondathalmaz kielégíthetőségi vizsgálata NP-teljes (de nem minden ítéletlogikai következtetés O(2 n ) időt igényel! Ld. előbb)
35 Ítéletlogika monoton Logika monoton: amikor új mondatokat adunk hozzá a TB-hoz, minden korábban maga után vonzott mondata az eredeti TB-nak továbbra is vonzata marad az új, nagyobb tudásbázisnak. ha TB 1 = a, akkor (TB 1 TB 2 ) = a Az igaz mondatok száma csak nőni tud! Jó ez, vagy nem jó?! Jó: amit egyszer nehéz volt bebizonyítani, majd ingyen van. Rossz: a változó világ logikai leírása is változik és ami igaz volt, nem biztos, hogy később annak megtartható. : amíg a probléma (a szükséges absztrakció szintjén) tökéletesen statikus, a monotonitással nyerünk, különben ráfizethetünk.
36 Horn klózok: P 1 P 2 P n Q P 1 P 2 P n Q Legfeljebb egy pozitív literál, pontosan egy pozitív literál = határozott klóz Egy hasznos mondattipus, amelyre létezik a TB méretében lineáris idejű következtetési eljárás. Két fontos speciális eset: P 1 P 2 P n Hamis, ua., mint P i P n Igaz Q ua., mint Q. Nem minden TB-beli állítás írható fel Horn klózként, de azoknál, amelyeknél ez megtehető: alkalmazzuk Modus Ponens-t, ameddig marad alkalmazható következtetés. Modus Ponens teljes bizonyítási lépés a Horn klózok tudásbázisában!
37 Előrecsatolt, hátracsatolt (Modus Ponens) következtetés ECs: Minden szabályt elsütni, melynek premisszája teljesül. Következmény hozzáadása a TB-hoz, amíg a lekérdezendő változó értéket nem kap (fixpont). HCs: A lekérdezéstől visszafelé: - ellenőrzés, netán a lekérdezés már igaz, - elővenni egy szabályt, melynek következménye a lekérdezés és a premisszáit bizonyítani rekurzív Hcs-sal.
38 VIMIA313 Mesterséges intelligencia, Dobrowiecki - Eredics, BME-MIT 38
39 39
40 Egy ágens a Wumpus világ számára Tudásbázis ciklus: ágens érzetei mondatok tudásbázis további érvényes mondatok érzet mondatok vonzatai. tegyük fel: B 1,2 = bűz van az [1,2]-ben (de lehetne B12, vagy XYZ) S 1,2 = szellő van az [1,2]-ben", stb. Tudásbázis: S 1,1, B 1,1, S 2,1, B 2,1, S 1,2, B 1,2, stb. amit az ágens tud a környezetéről általánosságban, pl.: ha valahol nincs bűz, akkor sem ott, sem szomszédban nincs Wumpus. R 1 : B 1,1 W 1,1 W 1,2 W 2,1 R 2 : B 2,1 W 1,1 W 2,1 W 2,2 W 3,1 R 3 : B 1,2 W 1,1 W 1,2 W 2,2 W 1,3... ha bűz van az [1,2]-ben, akkor egy Wumpus van ott, vagy egy vagy több szomszédos négyzetben: R 4 : B 1,2 W 1,3 W 1,2 W 2,2 W 1,1
41 A Wumpus megtalálása - az ágensnek el kellene készítenie a TB W 1,3 igazságtábláját, hogy megmutassa, hogy ez a mondat érvényes (mert akkor a Wumpus(1,3) jelenléte a TB (= ágens tudása) vonzata!). kb. 12 ítélet szimbólum van: az igazságtáblának 2 12 = 4096 sora lesz, minden sorban, amelyben a TB mondat igaz, a W 1,3 nak is igaznak kellene lennie. Alkalmazzunk inkább a következtetési mintákat! (de természetes dedukcióval) S 1,1 B 1,1 S 2,1 B 2,1 S 1,2 B 1,2,... W 1,3
42 1. MP: B 1,1 + R1-re: W 1,1 W 1,2 W 2,1 R 1 : B 1,1 W 1,1 W 1,2 W 2,1 Modus Ponens (Implikáció eliminálása) A B A B B 1,1 W 1,1 W 1,2 W 2,1 B 1,1 W 1,1 W 1,2 W 2,1 2. És-eliminálás: W 1,1, W 1,2, W 2,1
43 3. MP: B 2,1 + R2-re, utána és-elimináció: W 2,2, W 2,1, W 3,1 R 2 : B 2,1 W 1,1 W 2,1 W 2,2 W 3,1 Modus Ponens (Implikáció eliminálása) A B A B B 2,1 W 1,1 W 2,1 W 2,2 W 3,1 B 2,1 W 1,1 W 2,1 W 2,2 W 3,1
44 4. MP: B 1,2 -re és R4-re: W 1,3 W 1,2 W 2,2 W 1,1 R 4 : B 1,2 W 1,3 W 1,2 W 2,2 W 1,1 Modus Ponens (Implikáció eliminálása) A B A B B 1,2 W 1,3 W 1,2 W 2,2 W 1,1 B 1,2 W 1,3 W 1,2 W 2,2 W 1,1
45 5. Egység rezolúció: W 1,3 W 1,2 W 2,2 W 1,1 és W 1,1 Elemi (egység)rezolúció A B B A W 1,3 W 1,2 W 2,2 W 1,1 W 1,1 W 1,3 W 1,2 W 2,2 az eredmény: W 1,3 W 1,2 W 2,2 6. Egység rezolúció: W 1,3 W 1,2 W 2,2 és W 2,2 és az eredmény: W 1,3 W 1,2 7. Végül, mégy egy rezolúció: W 1,3 W 1,2 és W 1,2 és az eredmény: W 1,3 azaz a Wumpus tényleg az [1,3]-ban van.
46 Bizonyítás = Keresés Keresés kezdeti TB állapota S 1,2 B 1,2 S 1,1 B 1,1 R 1 R 2... R És-eliminálás MP MP Rezolúció S 1,2 B 1,2 S 1,1 B 1,1 B 2,1 S 2,1 R 1 R 2... R 4 W 1,1 W 2,1 W 2,2 W 3,1 S 1,2 B 1,2 S 1,1 B 1,1 R 1 R 2... R 4 W 1,1 W 1,2 W 2,1 A természetes dedukció nehezen algoritmizálható, mert a minták válogatása erősen intuitív és a hatékony keresési heurisztika nem ismert.... W 1,3 Keresés TB végállapota
Logikai ágensek. Mesterséges intelligencia március 21.
Logikai ágensek Mesterséges intelligencia 2014. március 21. Bevezetés Eddigi példák tudásra: állapotok halmaza, lehetséges operátorok, ezek költségei, heurisztikák Feltételezés: a világ (lehetséges állapotok
ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA)
ÍTÉLETKALKULUS SZINTAXIS ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA) jelkészlet elválasztó jelek: ( ) logikai műveleti jelek: ítéletváltozók (logikai változók): p, q, r,... ítéletkonstansok: T, F szintaxis szabályai
Mesterséges Intelligencia MI
Mesterséges Intelligencia MI Logikai Emberi ágens tudás és problémái gépi reprezentálása Dobrowiecki Tadeusz Eredics Péter, és mások BME I.E. 437, 463-28-99 dobrowiecki@mit.bme.hu, http://www.mit.bme.hu/general/staff/tade
A logikai következmény
Logika 3 A logikai következmény A logika egyik feladata: helyes következtetési sémák kialakítása. Példa következtetésekre : Minden veréb madár. Minden madár gerinces. Minden veréb gerinces 1.Feltétel 2.Feltétel
Elsőrendű logika. Mesterséges intelligencia március 28.
Elsőrendű logika Mesterséges intelligencia 2014. március 28. Bevezetés Ítéletkalkulus: deklaratív nyelv (mondatok és lehetséges világok közti igazságrelációk) Részinformációkat is kezel (diszjunkció, negáció)
Logika és informatikai alkalmazásai kiskérdések február Mikor mondjuk, hogy az F formula a G-nek részformulája?
,,Alap kiskérdések Logika és informatikai alkalmazásai kiskérdések 2012. február 19. 1. Hogy hívjuk a 0 aritású függvényjeleket? 2. Definiálja a termek halmazát. 3. Definiálja a formulák halmazát. 4. Definiálja,
Logikai ágens, lehetőségek és problémák 2
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs rendszerek Tanszék Mesterséges Intelligencia - MI Logikai ágens, lehetőségek és problémák 2 Előadó: Hullám Gábor Pataki Béla
AZ INFORMATIKA LOGIKAI ALAPJAI
AZ INFORMATIKA LOGIKAI ALAPJAI Előadó: Dr. Mihálydeák Tamás Sándor Gyakorlatvezető: Kovács Zita 2017/2018. I. félév 4. gyakorlat Interpretáció A ϱ függvényt az L (0) = LC, Con, Form nulladrendű nyelv egy
Mesterséges Intelligencia MI
Mesterséges Intelligencia MI Logikai ágens ügyesebben Dobrowiecki Tadeusz Eredics Péter, és mások BME I.E. 437, 463-28-99 dobrowiecki@mit.bme.hu, http://www.mit.bme.hu/general/staff/tade Mit tudunk már?
Logika es sz am ıt aselm elet I. r esz Logika 1/36
1/36 Logika és számításelmélet I. rész Logika 2/36 Elérhetőségek Tejfel Máté Déli épület, 2.606 matej@inf.elte.hu http://matej.web.elte.hu Tankönyv 3/36 Tartalom 4/36 Bevezető fogalmak Ítéletlogika Ítéletlogika
Logika es sz am ıt aselm elet I. r esz Logika M asodik el oad as 1/26
1/26 Logika és számításelmélet I. rész Logika Második előadás Tartalom 2/26 Ítéletlogika - Szemantika (folytatás) Formulák és formulahalmazok szemantikus tulajdonságai Szemantikus következményfogalom Formalizálás
Kijelentéslogika, ítéletkalkulus
Kijelentéslogika, ítéletkalkulus Arisztotelész (ie 4. sz) Leibniz (1646-1716) oole (1815-1864) Gödel (1906-1978) Neumann János (1903-1957) Kalmár László (1905-1976) Péter Rózsa (1905-1977) Kijelentés,
Magyarok: Bereczki Ilona, Kalmár László, Neumann, Péter Rózsa, Pásztorné Varga Katalin, Urbán János, Lovász László
MATEMATIKAI LOGIKA A gondolkodás tudománya Diszkrét matematika Arisztotelész(i.e. 384-311) Boole, De Morgan, Gödel, Cantor, Church, Herbrand, Hilbert, Kleene, Lukesiewicz, Löwenheim, Ackermann, McKinsey,
Modellellenőrzés. dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék
Modellellenőrzés dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék 1 Mit szeretnénk elérni? Informális vagy félformális tervek Informális követelmények Formális modell: KS, LTS, TA
Matematikai logika és halmazelmélet
Matematikai logika és halmazelmélet Wettl Ferenc előadása alapján 2015-09-07 Wettl Ferenc előadása alapján Matematikai logika és halmazelmélet 2015-09-07 1 / 21 Tartalom 1 Matematikai kijelentések szerkezete
LOGIKA. Magyarok: Bereczki Ilona, Kalmár László, Neumann, Péter Rózsa, Pásztorné Varga Katalin, Urbán János, Lovász László.
MATEMATIKAI A gondolkodás tudománya Arisztotelész(i.e. 384-311) Boole, De Morgan, Gödel, Cantor, Church, Herbrand, Hilbert, Kleene, Lukesiewicz, Löwenheim, Ackermann, McKinsey, Tarski, Ramsey, Russel,
Bizonytalanság. Mesterséges intelligencia április 4.
Bizonytalanság Mesterséges intelligencia 2014. április 4. Bevezetés Eddig: logika, igaz/hamis Ha nem teljes a tudás A világ nem figyelhető meg közvetlenül Részleges tudás nem reprezentálható logikai eszközökkel
Predikátumkalkulus. 1. Bevezet. 2. Predikátumkalkulus, formalizálás. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák.
Predikátumkalkulus Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. 1. Bevezet Nézzük meg a következ két kijelentést: Minden almához tartozik egy fa, amir l leesett. Bármely
Ítéletkalkulus. 1. Bevezet. 2. Ítéletkalkulus
Ítéletkalkulus Logikai alapfogalmak, m veletek, formalizálás, logikai ekvivalencia, teljes diszjunktív normálforma, tautológia. 1. Bevezet A matematikai logikában az állításoknak nem a tényleges jelentésével,
Logikai ágensek. Gyenge Csilla
Logikai ágensek Gyenge Csilla Tartalom Bevezetés az ágensek világába Az ágens szó eredete Az ágensekről általánosan A logikai ágens Átfogó ismertetés A Wumpus világ Reprezentáció, következtetés Ítélet-logika
Logika és informatikai alkalmazásai
Logika és informatikai alkalmazásai 4. gyakorlat Németh L. Zoltán http://www.inf.u-szeged.hu/~zlnemeth SZTE, Informatikai Tanszékcsoport 2011 tavasz Irodalom Szükséges elmélet a mai gyakorlathoz Előadás
LOGIKA ÉS ÉRVELÉSTECHNIKA
LOGIKA ÉS ÉRVELÉSTECHNIKA ELTE TáTK Közgazdaságtudományi Tanszék Logika és érveléstechnika NULLADREND LOGIKA 3. Készítette: Szakmai felel s: 2011. február Készült a következ m felhasználásával: Ruzsa
Logika és informatikai alkalmazásai
Logika és informatikai alkalmazásai 4. gyakorlat Németh L. Zoltán http://www.inf.u-szeged.hu/~zlnemeth SZTE, Informatikai Tanszékcsoport 2011 tavasz Irodalom Szükséges elmélet a mai gyakorlathoz Előadás
Logika es sz am ıt aselm elet I. r esz Logika Hatodik el oad as 1/33
1/33 Logika és számításelmélet I. rész Logika Hatodik előadás Tartalom 2/33 Elsőrendű rezolúciós kalkulus - előkészítő fogalmak Prenex formula, Skolem normálforma 3/33 Eldönthető formulaosztályok keresése
Mesterséges Intelligencia. Csató Lehel. Csató Lehel. Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 2007/2008
Matematika-Informatika Tanszék Babeş Bolyai Tudományegyetem, Kolozsvár 007/008 Az Előadások Témái Bevezető: mi a mesterséges intelligencia... Tudás reprezentáció i stratégiák Szemantikus hálók / Keretrendszerek
Matematikai logika NULLADRENDŰ LOGIKA
Matematikai logika NULLADRENDŰ LOGIKA Kijelentő mondatokhoz, melyeket nagy betűkkel jelölünk, interpretáció (egy függvény) segítségével igazságértéket rendelünk (I,H). Szintaxisból (nyelvtani szabályok,
Kijelentéslogika, ítéletkalkulus
Kijelentéslogika, ítéletkalkulus Kijelentés, ítélet: olyan kijelentő mondat, amelyről egyértelműen eldönthető, hogy igaz vagy hamis Logikai értékek: igaz, hamis zürke I: 52-53, 61-62, 88, 95 Logikai műveletek
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs rendszerek Tanszék. Neurális hálók. Pataki Béla
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs rendszerek Tanszék Neurális hálók Előadó: Előadás anyaga: Hullám Gábor Pataki Béla Dobrowiecki Tadeusz BME I.E. 414, 463-26-79
Mesterséges Intelligencia MI
Mesterséges Intelligencia MI Problémamegoldás kereséssel ha sötétben tapogatózunk Dobrowiecki Tadeusz Eredics Péter, és mások BME I.E. 437, 463-28-99 dobrowiecki@mit.bme.hu, http://www.mit.bme.hu/general/staff/tade
, , A
MI Nagy ZH, 2011. nov. 4., 14.15-16, A és B csoport - Megoldások A/1. Milyen ágenskörnyezetrıl azt mondjuk, hogy nem hozzáférhetı? Adjon példát egy konkrét ágensre, problémára és környezetre, amire igaz
Mesterséges Intelligencia MI
Mesterséges Intelligencia MI Valószínűségi hálók - alapok Dobrowiecki Tadeusz Eredics Péter, és mások BME I.E. 437, 463-28-99 dobrowiecki@mit.bme.hu, http://www.mit.bme.hu/general/staff/tade Valószínűségi
3. Magyarország legmagasabb hegycsúcsa az Istállós-kő.
1. Bevezetés A logika a görög,,logosz szóból származik, melynek jelentése gondolkodás, beszéd, szó. A logika az emberi gondolkodás vizsgálatával foglalkozik, célja pedig a gondolkodás során használt helyes
Logika es sz am ıt aselm elet I. r esz Logika Negyedik el oad as 1/26
1/26 Logika és számításelmélet I. rész Logika Negyedik előadás Tartalom 2/26 Az elsőrendű logika szemantikája Formulák és formulahalmazok szemantikus tulajdonságai Elsőrendű logikai nyelv interpretációja
Mesterséges Intelligencia MI
Mesterséges Intelligencia MI Valószínűségi hálók - következtetés Dobrowiecki Tadeusz Eredics Péter, és mások BME I.E. 437, 463-28-99 dobrowiecki@mit.bme.hu, http://www.mit.bme.hu/general/staff/tade Következtetés
Mesterséges Intelligencia (Artificial Intelligence)
Mesterséges Intelligencia (Artificial Intelligence) Bevezetés (ágens típusok, környezet tulajdonságai) Ágens: Környezetébe ágyazott (érzékelések, beavatkozások) autonóm rendszer (minimum válasz). [Bármi
Predikátumkalkulus. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. Vizsgáljuk meg a következ két kijelentést.
Predikátumkalkulus Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. 1. Bevezet Vizsgáljuk meg a következ két kijelentést. Minden almához tartozik egy fa, amir l leesett.
Elsőrendű logika szintaktikája és szemantikája. Logika (3. gyakorlat) 0-adrendű szemantika 2009/10 II. félév 1 / 1
Elsőrendű logika szintaktikája és szemantikája Logika és számításelmélet, 3. gyakorlat 2009/10 II. félév Logika (3. gyakorlat) 0-adrendű szemantika 2009/10 II. félév 1 / 1 Az elsőrendű logika Elemek egy
A sorozat fogalma. függvényeket sorozatoknak nevezzük. Amennyiben az értékkészlet. az értékkészlet a komplex számok halmaza, akkor komplex
A sorozat fogalma Definíció. A természetes számok N halmazán értelmezett függvényeket sorozatoknak nevezzük. Amennyiben az értékkészlet a valós számok halmaza, valós számsorozatról beszélünk, mígha az
Nagy Gábor compalg.inf.elte.hu/ nagy ősz
Diszkrét matematika 1. estis képzés 2017. ősz 1. Diszkrét matematika 1. estis képzés 9. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján
Mesterséges Intelligencia MI
Mesterséges Intelligencia MI Tudásbázis építése Dobrowiecki Tadeusz Eredics Péter, és mások BME I.E. 437, 463-28-99 dobrowiecki@mit.bme.hu, http://www.mit.bme.hu/general/staff/tade A tudásbázis építése
Algoritmusok bonyolultsága
Algoritmusok bonyolultsága 11. előadás http://www.ms.sapientia.ro/~kasa/komplex.htm () 1 / 1 NP-telesség Egy L nyelv NP-teles, ha L NP és minden L NP-re L L. Egy Π döntési feladat NP-teles, ha Π NP és
Válogatott fejezetek a logikai programozásból ASP. Answer Set Programming Kelemen Attila
ASP 1 Kedvcsináló N királynő 3+1 sorban index(1..n). % minden sorban pontosan 1 királynő van 1{q(X,Y):index(X)}1 :- index(y). % az rossz, ha ugyanabban az oszlopban 2 királynő van :- index(x; Y1; Y2),
Deníciók és tételek a beugró vizsgára
Deníciók és tételek a beugró vizsgára (a szóbeli viszgázás jogáért) Utolsó módosítás: 2008. december 2. 2 Bevezetés Számítási problémának nevezünk egy olyan, a matematika nyelvén megfogalmazott kérdést,
Nagy Gábor compalg.inf.elte.hu/ nagy ősz
Diszkrét matematika 1. középszint 2016. ősz 1. Diszkrét matematika 1. középszint 2. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján Komputeralgebra
2. Ítéletkalkulus szintaxisa
2. Ítéletkalkulus szintaxisa (4.1) 2.1 Az ítéletlogika abc-je: V 0 V 0 A következő szimbólumokat tartalmazza: ítélet- vagy állításváltozók (az állítások szimbolizálására). Esetenként logikai változónak
Logikai függvények osztályai. A függvényosztály a függvények egy halmaza.
Logikai függvények osztályai A függvényosztály a függvények egy halmaza. A logikai fügvények egy osztálya logikai függvények valamely halmaza. Megadható felsorolással, vagy a tulajdonságainak leírásával.
Ontológiák, 2. Leíró logikák. Kooperáció és intelligencia, DT-MT, BME-MIT
Ontológiák, 2. Leíró logikák Célkitűzés egy jó logikai apparátus kategóriák, nem az a lényeges, hogy objektumokból állnak, amiket változókkal kellene követni (kvantor nem kell) lényeges a hierarchia, öröklődés,
Az informatika elméleti alapjai 2 elővizsga december 19.
Név (aláírás): Az informatika elméleti alapjai 2 elővizsga 2017. december 19. A vizsgadolgozat 1. feladatára helyes válaszonként 1-1 pont kapható, a 2-3. feladatok megoldásáért 6-6 pont, a 4. feladatra
Formális szemantika. Kifejezések szemantikája. Horpácsi Dániel ELTE Informatikai Kar
Formális szemantika Kifejezések szemantikája Horpácsi Dániel ELTE Informatikai Kar 2016-2017-2 Az előadás témája Egyszerű kifejezések formális szemantikája Az első lépés a programozási nyelvek szemantikájának
Bonyolultságelmélet. Monday 26 th September, 2016, 18:28
Bonyolultságelmélet Monday 26 th September, 2016, 18:28 A kurzus teljesítési követelményei 2 Gyakorlat Három kisdolgozat 6 6 pontért kb. a 4., 7. és 10. gyakorlaton Egy nagydolgozat 28 pontért utolsó héten
KOVÁCS BÉLA, MATEMATIKA I.
KOVÁCS BÉLA, MATEmATIkA I. 4 IV. FÜGGVÉNYEk 1. LEkÉPEZÉSEk, függvények Definíció Legyen és két halmaz. Egy függvény -ből -ba egy olyan szabály, amely minden elemhez pontosan egy elemet rendel hozzá. Az
Bonyolultságelmélet. Monday 26 th September, 2016, 18:27. Bonyolultságelmélet
Monday 26 th September, 2016, 18:27 A kurzus teljesítési követelményei Gyakorlat Három kisdolgozat 6 6 pontért kb. a 4., 7. és 10. gyakorlaton Egy nagydolgozat 28 pontért utolsó héten előadáson Pontszám:
Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Logika
Logika Indukció: A fogalomalkotásnak azt a módját, amikor a konkrét tapasztalatokra támaszkodva jutunk el az általános fogalomhoz, indukciónak nevezzük. Dedukció: A fogalomalkotásnak azt a módját, amikor
Algoritmusok Tervezése. Fuzzy rendszerek Dr. Bécsi Tamás
Algoritmusok Tervezése Fuzzy rendszerek Dr. Bécsi Tamás Bevezetés Mese a homokkupacról és a hidegről és a hegyekről Bevezetés, Fuzzy történet Két értékű logika, Boole algebra Háromértékű logika n értékű
Programok értelmezése
Programok értelmezése Kód visszafejtés. Izsó Tamás 2016. szeptember 22. Izsó Tamás Programok értelmezése/ 1 Section 1 Programok értelmezése Izsó Tamás Programok értelmezése/ 2 programok szemantika értelmezése
Rendszermodellezés. Modellellenőrzés. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
Rendszermodellezés Modellellenőrzés Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Ismétlés: Mire használunk modelleket? Kommunikáció, dokumentáció Gondolkodás,
Nagy Gábor compalg.inf.elte.hu/ nagy ősz
Diszkrét matematika 1. középszint 017. ősz 1. Diszkrét matematika 1. középszint. előadás Nagy Gábor nagygabr@gmail.com nagy@compalg.inf.elte.hu compalg.inf.elte.hu/ nagy Mérai László diái alapján Komputeralgebra
Mesterséges Intelligencia MI
Mesterséges Intelligencia MI Keresés ellenséges környezetben Dobrowiecki Tadeusz Eredics Péter, és mások BME I.E. 437, 463-28-99 dobrowiecki@mit.bme.hu, http://www.mit.bme.hu/general/staff/tade Ellenség
Modellellenőrzés. dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék
Modellellenőrzés dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék 1 Mit szeretnénk elérni? Informális vagy félformális tervek Informális követelmények Formális modell: KS, LTS, TA
Diszkrét matematika I.
Diszkrét matematika I. középszint 2014. ősz 1. Diszkrét matematika I. középszint 2. előadás Mérai László diái alapján Komputeralgebra Tanszék 2014. ősz Matematikai logika Diszkrét matematika I. középszint
Diszkrét matematika I.
Diszkrét matematika I. középszint 2013 ősz 1. Diszkrét matematika I. középszint 8. előadás Mérai László merai@compalg.inf.elte.hu compalg.inf.elte.hu/ merai Komputeralgebra Tanszék 2013 ősz Kombinatorika
Felmentések. Ha valaki tanár szakos, akkor mivel neki elvileg a hálóban nincs logika rész, felmentést kaphat a logika gyakorlat és vizsga alól.
Felmentések Ha valaki tanár szakos, akkor mivel neki elvileg a hálóban nincs logika rész, felmentést kaphat a logika gyakorlat és vizsga alól. Az eredménye, ezek után a számításelélet részből elért eredmény
Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Logika
Logika Indukció: A fogalomalkotásnak azt a módját, amikor a konkrét tapasztalatokra támaszkodva jutunk el az általános fogalomhoz, indukciónak nevezzük. Dedukció: A fogalomalkotásnak azt a módját, amikor
A Számítástudomány alapjai
Mechatronika, Optika és Gépészeti Informatika Tanszék A Számítástudomány alapjai Szemelvények az Elméleti Számítástudomány területéről Fogalmak: Számítástechnika Realizáció, technológia Elméleti számítástudomány
Felmentések. Logika (1. gyakorlat) 0-adrendű szintaktika 2009/10 II. félév 1 / 21
Felmentések Logika (1. gyakorlat) 0-adrendű szintaktika 2009/10 II. félév 1 / 21 Felmentések Ha valaki tanár szakos, akkor mivel neki elvileg a hálóban nincs logika rész, felmentést kaphat a logika gyakorlat
Bizonytalan tudás kezelése
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs rendszerek Tanszék Bizonytalan tudás kezelése Előadó: Előadás anyaga: Hullám Gábor Pataki Béla Dobrowiecki Tadeusz Valószínűségi
Integrált gyártórendszerek. Ágens technológia - ágens rendszer létrehozása Gyakorlat
IGYR p. 1/17 Integrált gyártórendszerek Ágens technológia - ágens rendszer létrehozása Gyakorlat Werner Ágnes Villamosmérnöki és Információs Rendszerek Tanszék e-mail: werner.agnes@virt.uni-pannon.hu IGYR
Formális nyelvek - 9.
Formális nyelvek - 9. Csuhaj Varjú Erzsébet Algoritmusok és Alkalmazásaik Tanszék Informatikai Kar Eötvös Loránd Tudományegyetem H-1117 Budapest Pázmány Péter sétány 1/c E-mail: csuhaj@inf.elte.hu 1 Véges
Diszkrét matematika MATEMATIKAI LOGIKA
NULLADRENDŰ LOGIKA (ÍTÉLETKALKULUS) A logikát, mint a filozófia egy részét, már az ókori a görög tudósok is igen magas szinten művelték, pl. Platón (Kr. e. 427- Kr. e. 347), Arisztotelész (Kr.e. 384- Kr.
Mesterséges Intelligencia MI
Mesterséges Intelligencia MI Racionalitás: a hasznosság és a döntés Dobrowiecki Tadeusz Eredics Péter, és mások BME I.E. 437, 463-28-99 dobrowiecki@mit.bme.hu, http://www.mit.bme.hu/general/staff/tade
Az informatika logikai alapjai
Az informatika logikai alapjai Várterész Magda DE, Informatikai Kar PTI BSc és informatikatanár hallgatók számára 2017. Formulahalmaz kielégíthetősége Ezen az előadáson Γ-val egy elsőrendű logikai nyelv
1. Tétel - Az ítéletkalkulus alapfogalmai
A tételhez hozzátartozik az elsőrendű nyelv szemantikája! 1. Tétel - Az ítéletkalkulus alapfogalmai Ítéletkalkulus - Az elsőrendű logika azon speciális este, amikor csak 0 ad rendű predikátumszimbólumok
Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 13.
Algoritmuselmélet NP-teljes problémák Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 13. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet
A matematika nyelvér l bevezetés
A matematika nyelvér l bevezetés Wettl Ferenc 2012-09-06 Wettl Ferenc () A matematika nyelvér l bevezetés 2012-09-06 1 / 19 Tartalom 1 Matematika Matematikai kijelentések 2 Logikai m veletek Állítások
9. előadás. Programozás-elmélet. Programozási tételek Elemi prog. Sorozatszámítás Eldöntés Kiválasztás Lin. keresés Megszámolás Maximum.
Programozási tételek Programozási feladatok megoldásakor a top-down (strukturált) programtervezés esetén három vezérlési szerkezetet használunk: - szekvencia - elágazás - ciklus Eddig megismertük az alábbi
Gépi tanulás. Hány tanítómintára van szükség? VKH. Pataki Béla (Bolgár Bence)
Gépi tanulás Hány tanítómintára van szükség? VKH Pataki Béla (Bolgár Bence) BME I.E. 414, 463-26-79 pataki@mit.bme.hu, http://www.mit.bme.hu/general/staff/pataki Induktív tanulás A tanítás folyamata: Kiinduló
A matematika nyelvéről bevezetés
A matematika nyelvéről bevezetés Wettl Ferenc 2006. szeptember 19. Wettl Ferenc () A matematika nyelvéről bevezetés 2006. szeptember 19. 1 / 17 Tartalom 1 Matematika Kijelentő mondatok Matematikai kijelentések
A matematikai logika alapjai
A matematikai logika alapjai A logika a gondolkodás törvényeivel foglalkozó tudomány A matematikai logika a logikának az az ága, amely a formális logika vizsgálatára matematikai módszereket alkalmaz. Tárgya
A TANTÁRGY ADATLAPJA
A TANTÁRGY ADATLAPJA 1. A képzési program adatai 1.1 Felsőoktatási intézmény Babeş-Bolyai Tudományegyetem 1.2 Kar Matematika és Informatika 1.3 Intézet Magyar Matematika és Informatika 1.4 Szakterület
Problémamegoldás kereséssel. Mesterséges intelligencia március 7.
Problémamegoldás kereséssel Mesterséges intelligencia 2014. március 7. Bevezetés Problémamegoldó ágens Kívánt állapotba vezető cselekvéseket keres Probléma megfogalmazása Megoldás megfogalmazása Keresési
Digitális technika VIMIAA01
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 Fehér Béla BME MIT Digitális Technika Elméleti
Ítéletkalkulus. 1. Bevezet. 2. Ítéletkalkulus
Ítéletkalkulus Logikai alapfogalmak, m veletek, formalizálás, logikai ekvivalencia, teljes diszjunktív normálforma, tautológia. 1. Bevezet A matematikai logikában az állításoknak nem a tényleges jelentésével,
Algoritmusok Tervezése. 6. Előadás Algoritmusok 101 Dr. Bécsi Tamás
Algoritmusok Tervezése 6. Előadás Algoritmusok 101 Dr. Bécsi Tamás Mi az algoritmus? Lépések sorozata egy feladat elvégzéséhez (legáltalánosabban) Informálisan algoritmusnak nevezünk bármilyen jól definiált
Algoritmusok helyességének bizonyítása. A Floyd-módszer
Algoritmusok helyességének bizonyítása A Floyd-módszer Algoritmusok végrehajtása Egy A algoritmus esetében a változókat három változótípusról beszélhetünk, melyeket az X, Y és Z vektorokba csoportosítjuk
Digitális technika VIMIAA02
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA02 Fehér Béla BME MIT Digitális Technika Elméleti
A dec. 19-i vizsga jellegzetes hibái:
VIMM 3241 Gyakori hibák A dec. 19-i vizsga jellegzetes hibái: 1. A logikai indukció (általánosítás sok partikuláris esetről egy általános esetre) nem a matematikai indukció (általánosítás n-edik esetről
Digitális technika VIMIAA01
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 Fehér Béla BME MIT Digitális Technika Elméleti
Hardver és szoftver rendszerek verifikációja Röviden megválaszolható kérdések
Hardver és szoftver rendszerek verifikációja Röviden megválaszolható kérdések 1. Az informatikai rendszereknél mit ellenőriznek validációnál és mit verifikációnál? 2. A szoftver verifikációs technikák
f(x) vagy f(x) a (x x 0 )-t használjuk. lim melyekre Mivel itt ɛ > 0 tetszőlegesen kicsi, így a a = 0, a = a, ami ellentmondás, bizonyítva
6. FÜGGVÉNYEK HATÁRÉRTÉKE ÉS FOLYTONOSSÁGA 6.1 Függvény határértéke Egy D R halmaz torlódási pontjainak halmazát D -vel fogjuk jelölni. Definíció. Legyen f : D R R és legyen x 0 D (a D halmaz torlódási
Diszkrét matematika I., 12. előadás Dr. Takách Géza NyME FMK Informatikai Intézet takach november 30.
1 Diszkrét matematika I, 12 előadás Dr Takách Géza NyME FMK Informatikai Intézet takach@infnymehu http://infnymehu/ takach 2005 november 30 Vektorok Definíció Egy tetszőleges n pozitív egész számra n-komponensű
definiálunk. Legyen egy konfiguráció, ahol és. A következő három esetet különböztetjük meg. 1. Ha, akkor 2. Ha, akkor, ahol, ha, és egyébként.
Számításelmélet Kiszámítási problémának nevezünk egy olyan, a matematika nyelvén megfogalmazott kérdést, amire számítógéppel szeretnénk megadni a választ. (A matematika nyelvén precízen megfogalmazott
Mesterséges Intelligencia MI
Mesterséges Intelligencia MI Kényszerkielégítési problémák (Constraint Satisfaction Problem, CSP) http://mialmanach.mit.bme.hu/aima/ch05 Pataki Béla BME I.E. 414, 463-26-79 pataki@mit.bme.hu, http://www.mit.bme.hu/general/staff/pataki
Algoritmuselmélet 12. előadás
Algoritmuselmélet 12. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu 2002 Április 9. ALGORITMUSELMÉLET 12. ELŐADÁS 1 Turing-gépek
Gyakorló feladatok: Formális modellek, temporális logikák, modellellenőrzés. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék
Gyakorló feladatok: Formális modellek, temporális logikák, modellellenőrzés Majzik István BME Méréstechnika és Információs Rendszerek Tanszék Formális modellek használata és értelmezése Formális modellek
Számítási intelligencia
Botzheim János Számítási intelligencia Budapesti Műszaki és Gazdaságtudományi Egyetem, Mechatronika, Optika és Gépészeti Informatika Tanszék Graduate School of System Design, Tokyo Metropolitan University
Intelligens Rendszerek I. Tudásábrázolás formális logikával
Intelligens Rendszerek I. Tudásábrázolás formális logikával 2007/2008. tanév, I. félév Dr. Kovács Szilveszter E-mail: szkovacs@iit.uni-miskolc.hu Miskolci Egyetem Informatikai Intézet 106. sz. szoba Tel:
NP-teljesség röviden
NP-teljesség röviden Bucsay Balázs earthquake[at]rycon[dot]hu http://rycon.hu 1 Turing gépek 1/3 Mi a turing gép? 1. Definíció. [Turing gép] Egy Turing-gép formálisan egy M = (K, Σ, δ, s) rendezett négyessel
Logika és számításelmélet. 10. előadás
Logika és számításelmélet 10. előadás Rice tétel Rekurzíve felsorolható nyelvek tulajdonságai Tetszőleges P RE halmazt a rekurzívan felsorolható nyelvek egy tulajdonságának nevezzük. P triviális, ha P
Számítógépes döntéstámogatás. Fogalmakat is kezelni tudó számítógépes döntéstámogatás A DoctuS rendszer
SZDT-07 p. 1/20 Számítógépes döntéstámogatás Fogalmakat is kezelni tudó számítógépes döntéstámogatás A DoctuS rendszer Werner Ágnes Villamosmérnöki és Információs Rendszerek Tanszék e-mail: werner.agnes@virt.uni-pannon.hu
Bonyolult jelenség, aminek nincs jó modellje, sok empirikus adat, intelligens (ember)ágens képessége, hogy ilyen problémákkal mégis megbirkozzék.
Vizsga, 2015. dec. 22. B cs. B1. Hogyan jellemezhetők a tanulást igénylő feladatok? (vendégelőadás) Bonyolult jelenség, aminek nincs jó modellje, sok empirikus adat, intelligens (ember)ágens képessége,