Logikai ágensek. Mesterséges intelligencia március 21.

Hasonló dokumentumok
ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA)

Elsőrendű logika. Mesterséges intelligencia március 28.

Magyarok: Bereczki Ilona, Kalmár László, Neumann, Péter Rózsa, Pásztorné Varga Katalin, Urbán János, Lovász László

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ó.

A logikai következmény

AZ INFORMATIKA LOGIKAI ALAPJAI

Ítéletkalkulus. 1. Bevezet. 2. Ítéletkalkulus

Matematikai logika NULLADRENDŰ LOGIKA

Logika es sz am ıt aselm elet I. r esz Logika M asodik el oad as 1/26

Logika és informatikai alkalmazásai

Az informatika logikai alapjai

Kijelentéslogika, ítéletkalkulus

Logika és informatikai alkalmazásai kiskérdések február Mikor mondjuk, hogy az F formula a G-nek részformulája?

Logika és informatikai alkalmazásai

Diszkrét matematika MATEMATIKAI LOGIKA

Kijelentéslogika, ítéletkalkulus

Logikai ágensek. Gyenge Csilla

Logikai ágens, lehetőségek és problémák

Ítéletkalkulus. 1. Bevezet. 2. Ítéletkalkulus

2. Ítéletkalkulus szintaxisa

Logikai ágens, lehetőségek és problémák 2

3. Magyarország legmagasabb hegycsúcsa az Istállós-kő.

Intelligens Rendszerek I. Tudásábrázolás formális logikával

1. Tétel - Az ítéletkalkulus alapfogalmai

Predikátumkalkulus. 1. Bevezet. 2. Predikátumkalkulus, formalizálás. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák.

Bizonytalanság. Mesterséges intelligencia április 4.

Logikai következmény, tautológia, inkonzisztens, logikai ekvivalencia, normálformák

Logikai alapok a programozáshoz

Logikai alapok a programozáshoz

Knoch László: Információelmélet LOGIKA

Predikátumkalkulus. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. Vizsgáljuk meg a következ két kijelentést.

Negáció igazságtáblája. Propozicionális logika -- levezetések. Diszjunkció igazságtáblája. Konjunkció igazságtáblája. Kondicionális igazságtáblája

Logika es sz am ıt aselm elet I. r esz Logika Hatodik el oad as 1/33

Elsőrendű logika szintaktikája és szemantikája. Logika (3. gyakorlat) 0-adrendű szemantika 2009/10 II. félév 1 / 1

Automatikus tételbizonyítás

Logikai alapok a programozáshoz. Nagy Károly 2014

Matematikai logika és halmazelmélet

Logika es sz am ıt aselm elet I. r esz Logika 1/36

Az informatika logikai alapjai előadások

Dr. Jelasity Márk. Mesterséges Intelligencia I. Előadás Jegyzet (2008. október 6) Készítette: Filkus Dominik Martin

Írta: PIGLERNÉ LAKNER ROZÁLIA STARKNÉ WERNER ÁGNES ÁGENS-TECHNOLÓGIA. Egyetemi tananyag

Mesterséges Intelligencia MI

2004/2005 Logikai alapok a programozáshoz. (Kidolgozott vizsgakérdések) Előadó: Pásztorné Dr. Varga Katalin

Halmazelmélet és logika

Logika és informatikai alkalmazásai. Wednesday 17 th February, 2016, 09:03

Logika és informatikai alkalmazásai

Logika kiskáté. Mihálydeák Tamás és Aszalós László

Logika és informatikai alkalmazásai

Logika kiskáté. Mihálydeák Tamás és Aszalós László

Logika es sz am ıt aselm elet I. r esz Logika Negyedik el oad as 1/26

LOGIKA ÉS ÉRVELÉSTECHNIKA

Az informatika logikai alapjai

Automatikus következtetés

1. Logikailag ekvivalens

Formális szemantika. Kifejezések szemantikája. Horpácsi Dániel ELTE Informatikai Kar

1. A matematikai logika alapfogalmai. 2. A matematikai logika műveletei

ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára

Felmentések. Logika (1. gyakorlat) 0-adrendű szintaktika 2009/10 II. félév 1 / 21

Bevezetés a Formális Logikába Érveléstechnika-logika 7.

Az informatika logikai alapjai

A logika, és a matematikai logika alapjait is neves görög tudós filozófus Arisztotelész rakta le "Analitika" című művében, Kr.e. IV. században.

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.

Mesterséges Intelligencia (Artificial Intelligence)

2019/02/11 10:01 1/10 Logika

A TANTÁRGY ADATLAPJA

Programok értelmezése

Logika és informatikai alkalmazásai

Dunaújvárosi Főiskola Informatikai Intézet

Bizonyítási módszerek ÉV ELEJI FELADATOK

Logika és informatikai alkalmazásai

A matematika nyelvéről bevezetés

Deníciók és tételek a beugró vizsgára

Logika és informatikai alkalmazásai

Modellellenőrzés. dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék

Logika és informatikai alkalmazásai

Modellellenőrzés. dr. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék

Bevezetés a számításelméletbe (MS1 BS)

Memo: Az alábbi, "természetes", Gentzen típusú dedukciós rendszer szerint készítjük el a levezetéseket.

Tételsor a szóbeli számításelmélet vizsgához

VII. Keretalapú ismeretábrázolás

Dombi József. University of Szeged Department of Informatics.

Logika és informatikai alkalmazásai

Ismeretalapú modellezés XI. Leíró logikák

Válogatott fejezetek a logikai programozásból ASP. Answer Set Programming Kelemen Attila

MATEMATIK A 9. évfolyam. 2. modul: LOGIKA KÉSZÍTETTE: VIDRA GÁBOR

Hardver és szoftver rendszerek verifikációja Röviden megválaszolható kérdések

1. Definíciók. 2. Formulák. Informatikai logikai alapjai Mérnök informatikus 3. gyakorlat

Ésik Zoltán (SZTE Informatikai Tanszékcsoport) Logika a számtastudományban Logika és informatikai alkalmazásai Varterész Magdolna, Uni-Deb

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Logika

Alapfogalmak-szemantika

Logika Gyakorlati Jegyzet

A matematika nyelvér l bevezetés

Logika és informatikai alkalmazásai

Matematikai logika. Jegyzet. Összeállította: Faludi Anita 2011.

Halmazok; a matematikai logika elemei 1.1. A halmaz fogalma; jelölések

4. fejezet Analitikus táblázatok a kijelentéslogikában Bevezetés A következtetések helyességének ellenőrzésére több eljárás is kínálkozik.

LOGIKA ÉS ÉRVELÉSTECHNIKA

Levezetések klasszikus nulladrendű logikai kalkulusban

Ontológiák, 2. Leíró logikák. Kooperáció és intelligencia, DT-MT, BME-MIT

Logika es sz am ıt aselm elet I. r esz Logika Harmadik el oad as 1/33

Átírás:

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 és állapotátmenetek) teljesen megfigyelhető A való világ sokkal komplexebb Csak részben megfigyelhető

Leírás szintjei tudásszint - mit tud az ágens logikai szint - hogyan van a tudás kódolva implementációs szint - számítógépes reprezentáció

Logikai reprezentáció Természetes nyelvek által inspirált NEM természetes nyelv A jelentés matematikailag definiált Nincs jelen bizonytalanság Ítéletkalkulus (ma) Elsőrendű logika (jövő hét)

Wumpus világ Környezet: 4x4-es rács (szobák) A kezdőállapotban az ágens az (1,1)- en áll Pontosan egy szobában wumpus Pontosan egy szobában arany Minden szobában 20% valószínűséggel csapda (de a játék kezdete után fix) Az (1,1)-ben se wumpus, se verem

Szabályok Ha csapdába vagy wumpusba botlunk, vesztettünk: game over Beavatkozások: Jobbra Balra Előre egy szoba Nyíl kilő (egy nyíl van, vagy fal vagy wumpus állítja meg) Arany felvesz.

Érzékelők szag (ha wumpus van a szobában vagy a szomszédban) szellő (csapda van a szomszédban) arany ütés (ha falba ütközünk) sikoly (wumpus elpusztult) Kiértékelés: -1 pont: minden akció, -10: nyíl, 1000: arany.

Tények és szabályok Tények: a szenzorok által érzékelt információ Szabályok: a háttértudás (minden amit tudunk és nem közvetlen megfigyelésből jön). Tények+szabályok alapján következtetéssel megkapjuk az aktuális állapot legjobb leírását Érzékelés hibátlan + nincs kivétel a szabályok alól

Példa http://www.inthe70s.com/games/wumpus

Logika elemei szintaxis a nyelv szimbólumai miként lehet mondatokat formálni szemantika megszabja, hogy a mondatok a világ mely tényeire vonatkoznak jelentést ad a mondatoknak lehetséges világok / modellek következtetés adott szintaxis és szemantika mellett új mondatokat származtat

TB = q vonzat (Minden olyan interpretációban, ahol TB igaz, q is igaz) TB i q levezetési szabály A következtetés tulajdonságai: biztos: tényleg csak a következményeket állítja elő, azaz ha TB q, akkor TB =q. teljes: az összes következményt előállítja, azaz ha TB =q, akkor TB q.

Szintaxis ítéletváltozók és ítéletkonstansok (T,F) mondatok bármely szimbólum, amely ítéletváltozót vagy konstanst jelöl (pl. P,Q,R, vagy F,T) ha a egy mondat, akkor mondat még: (a b) logikai ÉS, konjukció (a b) logikai VAGY, diszjunkció a tagadás, negáció (a )b implikáció ("ha...akkor...") (a b) ekvivalencia ("akkor és csakis akkor...") mondatok rekurzív módon is konstruálhatók, pl. ((P Q) (~R (S V)))

interpretáció Szemantika Egy mondat ítéletváltozóihoz igaz (T), illetőleg hamis (F) értéket rendel bármely lehetséges módon. Egy mondatnak több interpretációja is lehetséges. kiértékelés:a műveleti jelek szemantikája alapján.

Igazságtábla P Q P P Q P Q P Q P Q T T F T T T T T F F F T F F F T T F T T F F F T F F T T

Wumpus tudásbázis ~B 1,1 ~B 2,1 B 1,2 ~S 1,1 S 2,1 ~S 1,2 ~B 1,1 ~W 1,1 ~W 1,2 ~W 2,1 ~B 2,1 ~W 1,1 ~W 2,1 ~W 2,2 ~W 3,1 ~B 1,2 ~W 1,1 ~W 1,2 ~W 2,2 ~W 1,3 B 1,2 W 1,1 W 1,2 W 2,2 W 1,3

Következtetések Logikai ekvivalencia: A és B logikailag ekvivalens (A B ) akkor és csak akkor ha A = B és B = A. Tautológia: A tautológia ( = A ) akkor és csak akkor, ha minden modellben igaz. Dedukciós tétel: A = B akkor és csak akkor ha = A B. Kielégíthetőség: A kielégíthető akkor és csak akkor ha legalább egy modellben igaz.

Következtetési szabályok a kijelentéslogikában Modus ponens p q p q ÉS hozzáadás p q p q ÉS elimináció p q p VAGY hozzáadás p p q Dupla negáció ~~p p

Rezolúció p q ~p q ~q r q r p r ~p r

Konjunktív normál forma Literálok diszjunkcióinak konjunkciója (A B ) (C D )

Horn-formulák A B C N K Konjunktív normálformában: ~A ~B ~C. K Pontosan egy pozitív literál Lineáris idejű következtetés lehetséges

Előre- és visszafelé láncolás