6. tétel Flashcards

(9 cards)

1
Q

Ágens fogalma

A

architektúra+program
o érzékelői segítségével érzékeli a környezetét és
o beavatkozói segítségével megváltoztatja azt.
o ember: É: szem, fül, …; B: kéz, száj, láb, …
o robot: É: szenzorok B: motorok, kijelző
o szoftverágens: É: billentyűzet, fájl, adat, …; B: képernyőre írás, fájlba írás, adatcsomag küldése, …

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Ágens feladatkörnyezete

A

Racionalitást meghatározza:
* Feladatkörnyezet: Teljesítmény + Környezet + Beavatkozók + Érzékelők (TKBÉ)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Környezetek tulajdonságai

A

▪ teljesen megfigyelhető vs. részlegesen megfigyelhető
* teljesen megfigyelhető: az ágens szenzorai minden
pillanatban hozzáférést nyújtanak a környezet teljes
állapotához
o lokális szenzor vs. teljes környezetet érzékelő szenzor
▪ determinisztikus vs. sztochasztikus
* determinisztikus: ha a környezet következő állapotát a jelen
állapota és az ágens viselkedése egyértelműen meghatározza
o determinisztikus környezetben az ágensnek nem kell a
véletlennel törődnie
o a taxivezetés pl. sztochasztikus
▪ epizódszerű vs. sorozatszerű
o az ágens tapasztalata epizódokra bontható
o minden egyes epizód az ágens észleléseiből és egy
cselekvéséből áll
* epizódszerű:
o a következő epizód nem függ a végrehajtott
cselekvéstől
* sorozatszerű:
o az aktuális döntés befolyásolhat minden továbbit
▪ statikus vs. dinamikus
* dinamikus: ha a környezet megváltozhat, amíg az ágens
gondolkodik
o dinamikus környezetek állandóan azt kérdezik az
ágenstől, hogy mit akar tenni; ha még nem döntötte el,
az annak számít, hogy úgy döntött, hogy nem tesz
semmit
▪ diszkrét vs. folytonos
* vonatkozik a környezet állapotára, időkezelésére, az
észlelésekre
* diszkrét: véges számú különálló állapot(pl. sakk)
* folytonos: pl. taxivezetés állapotai
▪ egyágenses vs. többágenses
* Kétágenses, pl. sakk
* Egyágenses: pl. keresztrejtvényfejtő ágens

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Ágenstípusok

A
  • Egyszerű reflexszerű ágens
    o aktuális észlelés alapján cselekszik
    o nincs memóriája
    o egyszerű program, intelligenciája korlátozott
  • Modellalapú ágens
    o belső memóriával rendelkezik
    o modell = jelenlegi állapot frissített verziója: a jelenlegi
    észlelés + belső állapot alapján
    ◦ Pl: ha egy autó kb 5 percig É-nak tart, akkor kb. 7 km-rel lesz
    északabbra
  • Célorientált ágens
    o az ágens célinformációval is rendelkezik – pl. hova kell eljutni
    o az ágens az alapján dönt, hogy csökkentse a céltól való
    „távolságot”
  • Hasznosságorientált ágens
    o egy állapothoz hasznossági értéket rendel
    (hasznosságfüggvény)
    o azt az állapotot választja, amellyel minimális költséggel éri el
    a célt
  • Tanuló ágens
    o tanulási képességgel rendelkezik
    o tud a múltból tanulni
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Multiágensrendszerek (MAS)

A

▪ Kölcsönhatásban állnak egymással
* direkt : kommunikálnak,
* indirekt : cselekedeteik által hatnak egymásra,
* fizikailag : érintkeznek egymással.
▪ Együttműködnek: közös cél
* Koordináció: tevékenységek összehangolása a csoport
feladatainak megoldása, illetve a csoporttal szembeni
korlátozások betartása érdekében.
o Feltételez egy koordinációs mechanizmust, közös
tudást (pl. páros tenisz)
* Kooperáció: a csoport egy ágensének tevékenysége segíti a
másik ágenst célja elérésében és megfordítva.
* Kommunikáció: szükséges az egymással való
kapcsolatteremtésre

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

A logikai ágens

A

Kombinálja a megszerzett tudást a pillanatnyi érzettel, hogy következtetéseket vonjon le. Működésének alapja a formális logika. Képességei:
* Explicit módon leírt célok formájában megfogalmazott új feladatok elfogadása.
* Környezetükről szóló új információ befogadása vagy megtanulása révén kompetensé alakulni.
* Releváns tudás frissítésével alkalmazkodik a környezetükben történő változásokhoz.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Ítéletkalkulus (szintaktika, szemantika, alapvető tulajdonságok)

A

Szintaktika:
* Jelkészlete:
o Ítéletváltozók (logikai változók) pl. A, B, C
o Ítéletkonstansok: T, F
o Logikai műveletek: ¬ ∧∨→↔
o Elválasztó jelek: ()
* Szabályai:
o Atomi formula (atom): minden ítéletváltozó és -konstans
o Formula: minden atomi formula egyben formula. Ha A és B
formulák, akkor (¬𝐴), (𝐴 ∨ 𝐵), (𝐴 → 𝐵) 𝑠𝑡𝑏 kifejezések
is formulák.
Szemantika:
* Interpretáció: a formulában szereplő minden kijelentésváltozóhoz logikai értéket rendelünk (konyhanyelven: az igazságtáblában minden sor egy-egy interpretációnak felel
meg). Egy formulának több interpretációja is lehetséges. Az interpretált formulák a műveleti jelek szemantikája alapján kerülnek kiértékelésre. Ha az adott interpretációban a formula igaz, akkor az az interpretáció kielégíti a formulát, vagy modellje a formulának.
Tulajdonságok:
* 𝐴 ↔ 𝐵 = (𝐴 → 𝐵) ∧ (𝐵 → 𝐴)
* 𝐴 → 𝐵 = ¬𝐴 ∨ 𝐵
* 𝐴 ∧ 𝐵 = 𝐵 ∧ 𝐴 kommutatív
* (𝐴 ∨ 𝐵) ∨ 𝐶 = 𝐴 ∨ (𝐵 ∨ 𝐶) asszociatív
* 𝐴 ∨ (𝐵 ∧ 𝐶) = (𝐴 ∨ 𝐵) ∧ (𝐴 ∨ 𝐶) disztributív
* 𝐴 ∨ 𝐹 = 𝐴 𝐴 ∨ 𝑇 = 𝑇
* 𝐴 ∧ 𝐹 = 𝐹 𝐴 ∧ 𝑇 = 𝐴
* 𝐴 ∨ ¬𝐴 = 𝑇 𝐴 ∧ ¬𝐴 = 𝐹
* ¬(¬𝐴) = 𝐴 kettős tagadás
* ¬(𝐴 ∨ 𝐵) = ¬𝐴 ∧ ¬𝐵 deMorgan
* 𝐴 ∧ (𝐴 ∨ 𝐵) = 𝐴 abszorpció / elnyelés
* 𝐴 ∧ 𝐴 = 𝐴 idempotencia

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A logikai következmény

A

Logikai következmény (𝐴 ⊨ 𝑊): W formula A formulának logikai következménye, ha minden W igaz minden olyan interpretációban, amelyben A igaz.
(A1  …  An) ⊨ 𝑊 —–tétel
(A1  …  An) —– tétel axiómái, feltételei, premissza
W——következmény, konklúzió

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Tételbizonyítási módszerek az ítéletkalkulusban:

A
  • Igazságtábla: az összes formulát kiértékeljük az összes interpretációban.
  • Quine algoritmus: a formula egy változóját interpretáljuk, ekkor két új formula keletkezik. Az eljárást addig folytatjuk, míg a bináris fa levelein csak igazságértékek találhatók. Ha minden levél T, érvényes a formula.
  • Formális levezetés:
    o Egy axiómahalmazból kiindulva levezetési szabályok
    alkalmazásával állítja elő az igazolandó állítást. A levezetési
    szabály egy formulából egy új formulát állít elő.
    Következtetési sémák:
    ▪ Modus ponens: egy feltételes állításból és annak
    előtagjából arra következtetünk, hogy az utótag is helyes.
    (Csak pozitív logikára működik.)
    ▪ Modus tollens: egy feltételes állításból és annak
    utótagjából arra következtetünk, hogy az előtag sem
    állhat fenn. (Hiba, ha az előtagot tagadjuk és abból
    következtetünk.)
    ▪ Egyéb sémák: kontrapozíció, diszjunktív- és hipotetikus
    szillogizmus, konstuktív dilemma.
  • Rezolúció:
    o Cáfoló eljárás, melynek során egy konjunktív normál formára hozott logikai formulából képzett klóz halmaz kielégíthetetlenségét bizonyítjuk.
    ▪ Literál: egyetlen ítéletváltozó, vagy annak negáltja.
    ▪ Klóz: egyetlen literál, vagy literálok diszjunkciója.
    ▪ Konjunktív normál forma: klózok konjunkciója
    (diszjunkciók konjunkciója).
    o Az eljárás lépései:
    ▪ Cél tagadása, az axiómákhoz való hozzáadása ∧
    művelettel.
    ▪ Az 𝐴1 ∧ … ∧ 𝐴𝑛 ∧ ¬𝐵 formula konjunktív normál formára
    hozása.
    ▪ Klóz halmaz képzése a konjunktív normál formából
    (kiindulási klóz halmaz).
    ▪ Az üres klóz (NIL) előállításáig:
    * A klózhalmazból két rezolválható klóz választása.
    * A kiválasztott klózok rezolvensének képzése.
    * A rezolvens klóz hozzáadása a klózhalmazba.

o A klóz halmaz kielégíthetetlenségének bizonyítása indirekt módon: mivel a klózok konjunktív kapcsolatban állnak, ezért feltételezzük, hogy minden klóz igaz, majd ellentmondásra jutunk.
o Klózok rezolválhatók, ha egyetlen komplemens literálpárt tartalmaznak.
o Rezolvens: komplemens literálok elhagyása után a megmaradó részek diszjunkcióval összekapcsolva. o Üres klóz (NIL): minden interpretációban hamis.
o Üres klóz: NIL: minden interpretációban hamis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly