Alkalmazott mesterséges intelligencia

VIMIBB01  |  Üzemmérnök-informatikus Bprof  |  Félév: 3  |  Kredit: 5

A tantárgy célkitűzése

A tantárgy fő célkitűzése a mesterséges intelligencia területének rövid, ám igényes, elsősorban alkalmazásra irányuló bemutatása. A bemutatás lépései: (1) az intelligens viselkedés mibenléte, fontossága alkalmazásának célja, a számítási modellekkel való kifejezésének problémaköre, (2) a mesterséges intelligencia alapvető formális és heurisztikus módszereinek bemutatása, alkalmazásának lehetőségei és korlátai (3) a gyakorlati megvalósítás módszerei és problémái.

A tárgy a hallgatóknak azokat a képességeit fejleszti, melyek révén képesek lesznek:

- alkalmazni a számítógépet újszerű (intelligens módszereket használó) feladatokra,

- hatékony módszereket használni számítási problémák megoldására,

- megérteni a számítástechnika és a számítástudomány technológiai és koncepcionális korlátait

Strausz György
Strausz György

docens

tárgyfelelős

A tárgy oktatói

Alekszejenkó Levente
Alekszejenkó Levente

tudományos segédmunkatárs

Antal Mátyás
Antal Mátyás

doktorandusz

Bruncsics Bence
Bruncsics Bence

tudományos segédmunkatárs

Fetter László
Fetter László

doktorandusz

Hadházi Dániel
Hadházi Dániel

tudományos segédmunkatárs

Hullám Gábor
Hullám Gábor

tanszékvezető helyettes, docens

Marosi Márk
Marosi Márk

doktorandusz

Pataki Béla
Pataki Béla

nyugalmazott docens

Pogány Domonkos
Pogány Domonkos

doktorandusz

Sándor Dániel
Sándor Dániel

doktorandusz

Vetró Mihály
Vetró Mihály

doktorandusz

A tantárgy részletes tematikája

Az előadások tematikája:

Előadás

Előadás anyaga

1.

Bevezető: MI problémák választéka, intelligencia és alapvető kérdések, mérnöki szemlélet, előzmények.

2.

Egy mintafeladat elemzése. Hogyan gazdálkodunk az információval? Mire van szükség, ha a feladat nem triviális, de nem is lehetetlen. Mit nyerünk, mit adunk fel? Mik a megoldás buktatói?

3.

Intelligens rendszerek ágensei, komponenseik, környezetek, architektúra és program, keresési tér és az alapvető ágenstípusok viselkedése. Mit jelent intelligensnek lenni?

4.

Keresési eljárások alkalmazása problémamegoldásra: az intelligens rendszerek átfogó algoritmusai. Hogyan kell az eddig megismert algoritmusokat alkalmazni az intelligencia fokozása érdekében.

5.

Kényszerkielégítés alkalmazása problémamegoldásra. Problémamegoldás többágenses környezetben - keresés ellenséges környezetben.

6.

Logika alkalmazása a tudás ábrázolásában és a következtetésben.

7.

Intelligens megoldások alkalmazása a valóságban - hiányos, bizonytalan és változó tudás: bizonytalanság és valószínűségszámítás.

8.

További eszközök a bizonytalanság kezelésére. Racionalitás és hasznosság. Intelligencia, mint a racionális döntés képessége. Markov Döntési Folyamatok alapjai, alkalmazása

9.

Az intelligencia alapvető mechanizmusa - a tanulás. Alapvető fogalmak, alapvető feladatok. Döntési fák alkalmazása

10.

Neurális hálók alkalmazása. A tanítás.

11.

Mély neurális hálók alapvető komponensei, alkalmazásuk, tanításuk

12.

Megerősítéses tanulás feladata, alapvető módszerei, alkalmazása

13.

Q-tanulás előnyei, hátrányai, alkalmazása

14.

Természetes nyelvek számítógépes feldolgozásának alapmódszerei, alkalmazásuk. Példa: intelligens felhasználói interfész.

A laborok tematikája:

Labor

Labor anyaga

1.

Keresési eljárások

2.

Valószínűségi hálók

3.

Döntési fák

4.

Multiágens eljárások alkalmazása autonóm járművezetésben

5.

Neurális hálók

6.

Természetes nyelvek számítógépes feldolgozása