Belépés címtáras azonosítással
magyar nyelvű adatlap
angol nyelvű adatlap
Mesterséges intelligencia alapú irányítások
A tantárgy angol neve: Artifical Intelligence Based Control
Adatlap utolsó módosítása: 2018. december 3.
Villamosmérnöki szak, MSc képzés,
Irányítórendszerek főspecializáció
A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk.
A kötelező előtanulmányi rend az adott szak honlapján és képzési programjában található.
A tantárgy célja hogy bemutassa az irányításelméletben és rendszermodellezésben egyre intenzívebben alkalmazott korszerű, lágy számítási technikákon alapuló mesterséges intelligencia módszereket. A módszerek alkalmazását nemlineáris identifikációs és irányítástechnikai tervezési feladatok keretében korszerű eszközök felhasználásával mutatja be. A tantárgyat sikeresen abszolváló hallgatók közre tudnak működni komplex rendszerek modellezésében, irányítási algoritmusainak fejlesztésében és megvalósításában, továbbá általánosabb optimalizációs és döntési feladatok megoldásában. Hosszútávon hasznosítható készségekkel rendelkeznek a fuzzy-neurális és genetikus algoritmusok műszaki és nem műszaki (biológiai, közgazdasági) területeken való alkalmazásában és a mesterséges intelligencia módszereket igénylő informatikai rendszerek fejlesztésében és kutatásában.
1. Fuzzy-neurális rendszerek alapjai. A fuzzy rendszer fogalma, a fuzzy következtetés elméleti alapjai. Fuzzy elven működő szabályozások felépítése, szabálybázisa, algoritmusa. MacVicar- Whelan metaszabályok.
2. Numerikus optimalizálási módszerek összefoglaló áttekintése. Optimum szükséges analitikus feltétele korlátozások mellett. Optimalizálási módszerek. Gradiens, konjugált gradiens és kvázi-Newton technikák. Gradiens számítás neurális hálózatban. Lineáris és nemlineáris paraméterbecslés.
3. Szubtraktív klaszterezés elméleti háttere, algorítmusa, a módszer alkalmazhatósága. Visszacsatolatlan neurális hálózatok felépítése, tanulás hiba visszaterjesztéssel. Mély tanulási módszerek alapjai. Adaptív Neuro-fuzzy rendszerekkel való identifikáció, a módszer felépítése, hangolási szabályok, ANFIS.
4. Genetikus algoritmusok felépítése. Genetikus operátorok: szelekció, rekombináció, mutáció, visszahelyettesítés, migráció. Szabályozótervezés genetikus algoritmussal.
5. Adaptív fuzzy irányítás. Névleges és felügyelő szabályozó tervezés, indirekt (modellre alapozott) és direkt (modellt nem használó) adaptív irányítás, stabilitásvizsgálat.
6. Rajintelligencia módszerek. Hangyakólónia algoritmusok, részecskeraj optimalizáció. Rajintelligencia módszereken alapuló optimalizáció, rendszer identifikáció és szabályozótervezés.
7. Mély neurális hálózatok az irányításban és identifikációban. A mély neurális hálózatok felépítése, a sekély neurális hálózatokkal való kapcsolata. Mély tanulási módszerek alapjai: autokódolók, sztochasztikus neurális hálózatok, konvolúciós hálózatok szabályozási feladatokban.
8. A megerősítéses tanulás alapjai. Ismert és ismeretlen/nagyméretű Markov Döntési folymatok predikciója, irányítása: Monte Carlo, Temporal Difference alapú tanulások, Sarsa, Q-learning. A mély megerősítéses tanulás alapjai: DQN, REINFORCE, Actor-Critic hálók a predikcióban és irányításban.
9. Adaptív neurális irányítás. Direkt adaptív neurális irányítás teljes állapot-visszacsatolással, adaptív irányítás neurális hálózat alapú megfigyelővel. Esettanulmány: repülőgépirányítás.
10. SVD alapú fuzzy approximáció és szabályozó tervezés. Az algoritmusok felépítése, a matematikai feltételek biztosítása, többváltozós kiterjesztés. Szabályozótervezés SVD-technikával.
11. Optimalizálás és irányítás tervezés evolúciós és bakteriális algoritmusokkal. Az algoritmusok felépítése, fuzzy interpretáció, szabályozótervezés.
12. Kitekintés. Új mesterséges intelligencia módszerek és alkalmazásuk az irányításelméletben.
[1] Elektronikus segédanyagok a tanszék oktatási portálján:
edu.iit.bme.hu (regisztráció szükséges)