Mesterséges intelligencia

Slides:



Advertisements
Hasonló előadás
A kártyanyomtatás fortélyai Csákvári Krisztián Kártya és címke gyártás
Advertisements

Időzített átmeneti rendszerek Legyen A egy ábécé, A’= A  {  (d)| d  R  0 }. A’ feletti (valós idejű) időzített átmeneti rendszer olyan A = (S, T, ,
TÖMÖRÍTÉS. Fogalma A tömörítés egy olyan eljárás, amelynek segítségével egy fájlból egy kisebb fájl állítható elő. A tömörítési arány függ a fájl típusától,
CÉLCÉLCSOPORT  Egészségügyi szakmai tájékoztatás és betegtájékoztatás, az egészséges életvitelhez szükséges információk szolgáltatása, publikálása, áttekint-
MESTERSÉGES SZÁLAK. JELENTŐSÉGÜK  MŰANYAGOK, EZÉRT:  KORLÁTLANUL ELŐÁLLÍTHATÓK  ÉGHAJLATTÓL, TALAJVISZONYOKTÓL FÜGGETLENÜL ELŐÁLLÍTHATÓK  TULAJDONSÁGAIK.
TEROTECHNOLÓGIA Az állóeszközök újratermelési folyamata.
WinVill működése a 10 vonal példáján bemutatva
SmartCard protokoll formális verifikációja
Adatbázis normalizálás
Kompetenciamérés a Szakiskolai Fejlesztési Program II. keretében 2007
A színkezelés alapjai a GIMP programban
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék ET Erőforrás tervezés Resource Planning.
Számítógép generációk
Háttértárak karbantartása
Sz&p prof.
Észlelés és egyéni döntéshozatal, tanulás
Ács Szabina Kommunikáció és Médiatudomány
LabVIEW bevezetéstől a feszültség-áram karakterisztikáig Vida Andrea
T.R. Adatbázis-kezelés - Alapfogalmak Adatbázis:
Algoritmusok és Adatszerkezetek I.
Levegőtisztaság-védelem 6. előadás
Algoritmusok és Adatszerkezetek I.
Struktúra predikció ápr. 6.
Rangsorolás tanulása ápr. 13..
A mozgási elektromágneses indukció
Mesterséges intelligencia
TÖRTÉNET Magyarországon az 1980-as évek végén kezdődtek az első kísérletek közös katalogizálási rendszerek létrehozására Dr. Mader Béla, a József Attila.
Animációk.
Számításelmélet 1.
Nyelvek típusossága.
Adatbázis-kezelés (PL/SQL)
Chapter 2 Human Information Processing
Számításelmélet 4.
? A modell illesztése a kísérleti adatokhoz
Business Mathematics
Grosz imre f. doc. Kombinációs hálózatok /43 kép
Algoritmusok és Adatszerkezetek I.
Algoritmusok és Adatszerkezetek I.
Algoritmusok és Adatszerkezetek I.
Teljes visszalépéses elemzés
Kovács Ibolya szociálpolitikus Foglalkoztatási és Szociális Hivatal
Önkormányzati Fejlesztések Figyelemmel kísérése II.
Tilk Bence Konzulens: Dr. Horváth Gábor
RUGÓK.
AVL fák.
iOT eszközök által rögzített adatok feldolgozása, megjelenítése
Minimális feszítőfák Definíció: Egy irányítatlan gráf feszítőfája a gráfnak az a részgráfja, amely fagráf és tartalmazza a gráf összes cúcspontját. Definíció:
A Microsoft SharePoint testreszabása Online webhely
Robotszemmel Pitlik László, Szani Ferenc
Robotszemmel Pitlik László, Szani Ferenc
Az iskolai szervezet és fejlesztése
Bináris kereső fák Definíció: A bináris kereső fa egy bináris fa,
Sebők Sándor projektvezető MKT IG2 fórum, február 8.
Algoritmusok és Adatszerkezetek I.
Adatbázisok használata
További rendező és kereső algoritmusok
Bérszámfejtés.
Családi vállalkozások
TITKOSÍTÓ ALGORITMUSOK
Körmentes irányított gráfban legrövidebb utak
Mesterséges neuronhálók és alkalmazásaik
Access alapok Táblák, kapcsolatok, űrlapok.
Mesterséges intelligencia
A POWERPOINT 2007 újdonságai
Algoritmusok.
Energia-források: Nap geotermikus nukleáris Energia.
Kovács Ibolya szociálpolitikus Foglalkoztatási és Szociális Hivatal
A T-spline felületreprezentáció
Munkaszámos munkaidő nyilvántartás
Név: Pókó Róbert Neptun: OYJPVP
Előadás másolata:

Mesterséges intelligencia 4

Megoldáskereső algoritmusok osztályozása Visszavonható-e műveletvégzés? Nem módosítható keresők Módosítható keresők Műveletvégzés hatása nem vonható vissza. Egyszerű adatbázis. Műveletvégzés hatása visszavonható. Összetettebb adatbázis. visszalépéses kereső keresőfával kereső

Visszalépéses (Backtrack) kereső Adatbázis: aktuális út (a kezdőcsúcsból az aktuális csúcsba) csúcs = Műveletek: operátorok visszalépés: az aktuális csúcs törlése állapot + az állapotra még nem alkalmazott operátorok

az összes a kezdőállapotra alkalmazható operátor Alap backtrack Vezérlő: Inicializálás: start-csúcs az adatbázisba start-csúcs = Tesztelés: az aktuális csúcsban célállapot van-e? kezdőállapot + az összes a kezdőállapotra alkalmazható operátor

Alap backtrack Vezérlő: Az aktuális csúcs állapotára (a) Vissza a 2-re Van-e még nem alkalmazott alkalmazható operátor? Ha nincs ⇒ visszalépés Ha van operátor választása (o) o eltávolítása az aktuális csúcsból o(a) hozzáfűzése az adatbázishoz (új csúcsként) Vissza a 2-re

  Alap backtrack üres-e az adatbázis? i inicializálás n a tesztelése o(a) új csúcsként az adatbázishoz i visszalépés n a-ra van-e még nem alkalmazott alkalmazható operátor? n i

Alap backtrack Ha megoldást talált: A megoldás maga az adatbázis (mint út). A csúcsokban tárolandó: a csúcsban tárolt állapotra utoljára alkalmazott operátor.

Alap backtrack tulajdonságai Teljesség: Ha van megoldás, akkor véges állapottér gráfban megtalálja. Ha nincs megoldás, akkor véges állapottér gráfban felismeri. Optimalitás: nem garantálja az optimális megoldás megtalálását.

Backtrack úthosszkorláttal A reprezentációs gráf köreinek átvágására: maximalizáljuk az adatbázis méretét! Legyen előre adott egy pozitív szám: korlát A visszalépési feltétel kibővítése: ha az adatbázis hossza > korlát ⇒ visszalépés

Backtrack úthosszkorláttal  üres-e az adatbázis? i inicializálás n a tesztelése  o(a) új csúcsként az adatbázishoz i visszalépés n n |adatb|<korlát és a-ra van még operátor? i

Backtrack úthosszkorláttal tulajdonságai Teljesség: Ha van megoldás, nem garantált annak megtalálása. (ha az úthosszkorlát túl kicsi) Ha nincs megoldás, akkor tetszőleges állapottér gráfban felismeri. Optimalitás: nem garantálja az optimális megoldás megtalálását.

Backtrack körfigyeléssel A reprezentációs gráf köreinek eliminálására: ne engedjük állapotok duplikálását az adatbázisban! Az adatbázis kibővítésének feltételhez kötése: ha az új állapot (a’) már szerepel az adatbázisban ⇒ nem fűzzük hozzá a’-t

Backtrack körfigyeléssel  üres-e az adatbázis? i inicializálás n a tesztelése  o(a) új csúcsként az adatbázishoz i visszalépés n i n n o(a) szerepel az adatbázisban? a-ra van még operátor? i

Backtrack körfigyeléssel tulajdonságai Teljesség: Ha van megoldás, akkor tetszőleges állapottér gráfban megtalálja. Ha nincs megoldás, akkor tetszőleges állapottér gráfban felismeri. Optimalitás: nem garantálja az optimális megoldás megtalálását.

Ág és korlát algoritmus Optimális megoldás keresésére Az úthosszkorlátos backtrack kereső egy változata Az úthosszkorlát dinamikusan változik megoldást találva az úthosszkorlát a megoldás hosszára csökken

Ág és korlát algoritmus  üres-e az adatbázis? inicializálás (korlát és megoldás is) inicializálás i n megoldás üres? i n o(a) új csúcsként az adatbázishoz  megoldás:=adatb + korlát := |adatb| visszalépés a tesztelése i i n |adatb|<korlát és a-ra van még operátor? n i

Ág és korlát algoritmus tulajdonságai Teljesség: Ha van megoldás, akkor tetszőleges állapottér gráfban megtalálja (ha a korlát kezdőértéke nem túl kicsi). Ha nincs megoldás, akkor tetszőleges állapottér gráfban felismeri. Optimalitás: garantálja az optimális megoldás megtalálását.