„Alkalmazott mesterséges intelligencia” változatai közötti eltérés
A VIK Wikiből
aNincs szerkesztési összefoglaló |
→Vizsga: Feladatsorok feltöltése |
||
(39 közbenső módosítás, amit 9 másik szerkesztő végzett, nincs mutatva) | |||
5. sor: | 5. sor: | ||
|kredit=5 | |kredit=5 | ||
|felev=3 | |felev=3 | ||
|kereszt= | |kereszt=nincs | ||
|tanszék=MIT | |tanszék=MIT | ||
| | |labor=6 db | ||
| | |kiszh=nincs | ||
|nagyzh= | |nagyzh=1 db | ||
|hf= | |hf=nincs | ||
|vizsga=írásbeli | |||
|tad=https://portal.vik.bme.hu/kepzes/targyak/VIMIBB01/ | |tad=https://portal.vik.bme.hu/kepzes/targyak/VIMIBB01/ | ||
|targyhonlap= | |targyhonlap=http://www.mit.bme.hu/oktatas/targyak/vimibb01}} | ||
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: 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, a mesterséges intelligencia alapvető formális és heurisztikus módszereinek bemutatása, alkalmazásának lehetőségei és korlátai a gyakorlati megvalósítás módszerei és problémái. | |||
== Követelmények == | == Követelmények == | ||
=== Előtanulmányi rend === | |||
*A tárgy felvételéhez az [[Algoritmusok és gráfok | Algoritmusok és gráfok]] és a [[A programozás alapjai | Programozás alapjai]] előzetes vagy egyidejű felvétele szükséges. | |||
=== A szorgalmi időszakban === | === A szorgalmi időszakban === | ||
*Az ''előadás''okon vannak kvízek (általában 3-5 db előadásonként), és négy helyes megoldásért jár egy jutalompont. | |||
*A '''labor'''on megjelenés kötelező. A 6 laborból 4 teljesítése kötelező, de a megajánlott jegyhez mind a 6 labor teljesítése elvárt. A laborok kéthetente vannak és 4 óra hosszúak lesznek. Nem vészesek, minimális programozói tudás szükséges hozzá. Ha valaki a minimumkövetelményeken túl teljesít laborokat, akkor darabonként +5 pont jár értük. Főleg Pythonban, Google Colabolatory használatával kell dolgozni. | |||
* Mint néhány más tárgynál, itt is meglehet csinálni a laborokat otthon, és csak kivárni, hogy be tudd mutatni. | |||
*A '''ZH''' legalább elégséges szintű (40%) teljesítése. Maximum 30 pontos, de az előadáson szerzett jutalompont beszámítanak, még az elégéses szint eléréséhez is. | |||
*'''Megajánlott jegy''': van. Mind a 6 labor teljesítése elvárt és még ''ZH pontszám + plusz pontok >= 26'' is egy követelmény. | |||
*'''Pótlási lehetőségek:''' | |||
**A '''ZH''' szorgalmi időszakban egyszer pótolható, pót-pót ZH már nincs. | |||
**A '''laborok''' nem pótolhatóak, de a laborvezetőtől függően lehet késedelmesen beadni (ezzel kapcsolatban érdemes rákérdezni az adott labor laborvezetőjénél). | |||
=== A vizsgaidőszakban === | === A vizsgaidőszakban === | ||
*A ''' vizsga''' 60 pontos. | |||
**Legalább elégséges (40%) teljesítése szükséges. | |||
=== Félévvégi jegy === | === Félévvégi jegy === | ||
*Pontszámítás: Viszga(max. 60) + Zh(max. 30) + NemKötelezőLaborok(max. 10) + ElőadásJutalompontok. | |||
*Ponthatárok: | |||
:{| class="wikitable" style="text-align: center; width: 160px; height: 40px;" | |||
!Pont!!Jegy | |||
|- | |||
|0,0 - 40,0|| 1 | |||
|- | |||
|40,0 - 49,0|| 2 | |||
|- | |||
|49,5 - 64,0|| 3 | |||
|- | |||
|64,5 - 79.5|| 4 | |||
|- | |||
|80,0 + || 5 | |||
|} | |||
== Tematika == | == Tematika == | ||
=== Előadás === | |||
A prezentációk a [https://edu.vik.bme.hu/course/view.php?id=11085 Moodle]-re vannak feltöltve. | |||
* 1. hét: [[Media:MIBprof-VIMIBB01-20230904-1A-TantargyiKovetelmenyek_KvizNelkul.pdf | követelmények]], [[Media:MIBprof-VIMIBB01-20230904-1B-MI-bevezeto_KvizNelkul.pdf | bevezetés]] ([[Media:MIBprof-VIMIBB01-2019Xosz-1-Bevezeto-Intelligens-rendszerekrol.pdf |korábbi előadás kvízkérdésekkel]]) | |||
* 2. hét: [[Media:MIBprof-VIMIBB01-20230911-2A-KeresesVakon_KvizNelkul.pdf | neminformált (vak) keresési stratégiák]] ([[Media:MIBprof-VIMIBB01-2019Xosz-2-Kereses-vakon.pdf |korábbi előadás kvízkérdésekkel]]): BFS, Dijkstra (uniform-cost), DFS (DLDFS, IDS), kétirányú; [[Media:MIBprof-VIMIBB01-20230911-2B-KeresesHeurisztikusan_KvizNelkul.pdf | informált (heurisztikus) keresési stratégiák]] ([[Media:MIBprof-VIMIBB01-2019Xosz-2-Kereses-heurisztikusan.pdf |korábbi előadás kvízkérdésekkel]]): optimista, greedy, A* | |||
* 3. hét: [[Media:MIBprof-VIMIBB01-20230918-3-Logika1.pdf | logikai következtetésen alapuló szabályalapú rendszerek (kvízkérdésekkel)]]: szintaxis, általános következtetési szabályok (igazságtáblázat, előrefele és hátrafele következtetés), működési ciklus, intelligens logikai ágens, ... | |||
* 4. hét: [[Media:MIBprof-VIMIBB01-20230925-4HaziFealadat-BizonytalanTudas.pdf | házi feladat az órára]]: valószínűségi axiómák és állítások, Bayes-tétel (műveletek), együttes valószínűségeloszlás, marginális / feltételes eloszlás, feltételes függetlenség, normalizálás; [[Media:MIBprof-VIMIBB01-20230925-4A-ValoszinusegiHalokKvizNelkul.pdf | valószínűségi hálók]] ([[Media:MIBprof-VIMIBB01-2019Xosz-5-ValoszinusegiHalok.pdf |korábbi előadás kvízkérdésekkel]]): valószínűségérték, haszna és jellemzői, Bayes-tétel összegzése rejtett változókra, következtetés felsorolással, irreleváns változók eliminálása, komplexitástípusok (lekérdezések); [[Media:MIBprof-VIMIBB01-20230925-4B5A-EgyszeruDontesDontesiFaKvizNelkul.pdf | döntési fák]] ([[Media:MIBprof-VIMIBB01-2019Xosz-6-Egyszeru-dontes-tanulasa.pdf |korábbi előadás kvízkérdésekkel]]): triviális és igazi fa | |||
* 5. hét: ''szünet'' | |||
* 6. hét: döntési fák, folytatás ([[Media:MIBprof-VIMIBB01-2019Xosz-7-Tanulas.pdf |korábbi előadás kvízkérdésekkel]]): szükséges információmennyiség, részfasúly, maradék és nyereség, túltanulás és elkerülése (korai leállás, pruning); [[Media:MIBprof-VIMIBB01-20231009-5-6-Neuralis-halokKvizNelkul.pdf | neurális hálók]]: tanítás típusai ((un)supervised, half supervised, reinforcement learning, gradiens alapú és annak hibája), perceptron (bátorsági faktor) | |||
* 7. hét: neurális hálók, folytatás ([[Media:MIBprof-VIMIBB01-2019Xosz-9-Neuralis-halok-2.pdf |korábbi előadás kvízkérdésekkel]]): szigmoid neuron: hibavisszaterjesztés; MLP: túltanulás és annak elkerülése (dimenzióredukció, konvolúciós rétegek, dropout, augmentáció, LSTM, transzfertanulás); [[Media:MIBprof-VIMIBB01-20231016-6B-GyakorlasKvizNelkul.pdf | gyakorlás]] a [[#ZH |ZH]]-ra | |||
* 8. hét: ''szünet'' | |||
* 9. hét: [[Media:MIBprof-VIMIBB01-20231030-MultiAgensKvizNelkul.pdf | racionális multiágensek]]: tranzitív preferencia, szavazási protokollok (plurality / majority rule, bordaszavazás, Condorcet-győztes), erőforrás-elosztás (árverés, közbeszerzés (első- és, másodválasztásos), Nash-egyensúly); kompetitív ágensek: minimax (⍺–β-nyesés), kiértékelőfüggvény | |||
** A 14. dián a 2. táblázat 8. oszlopának utolsó sorában a ''w'' helyesen: ''x''. | |||
* 10. hét: tanulás: [[Media:MIBprof-VIMIBB01-20231106-8A-TanulasKlaszterezesKvizNelkul.pdf | felügyelt]]: nemfelügyelt (klaszterezés): diszkriminatív (K-means), generatív (Gauss); [[Media:MIBprof-VIMIBB01-20231106_20231113-8B-9A-MegerositesesTanulasSzekvencialisDontesekKvizNelkul.pdf | megerősítéses]] ([[Media:MIBprof-VIMIBB01-2019Xosz-11-MegerositesesTanulasSzekvencialis_Dontesek.pdf |korábbi előadás kvízkérdésekkel]]): szekvenciális döntési probléma | |||
* 11. hét: az előző hét folytatása: várható hasznosság, szekvenciális döntési probléma (véges és végtelen horizontú): Markov döntési folyamat, Bellman-egyenlet (leszámítolási tényező, értékiteráció, eljárásmód-iteráció); [[Media:MIBprof-VIMIBB01-20231113-9B-MegerositesesTanulasKvizNelkul.pdf | megerősítéses tanulás]] ([[Media:MIBprof-VIMIBB01-2019Xosz-12-MegerositesesTanulas.pdf |korábbi előadás kvízkérdésekkel]]): passzív (Q-érték, közvetlen hasznosságbecslés, adaptív dinamikus programozás, időbeli különbség tanulása), aktív (felfedező / (ε-)mohó ágens) | |||
* 12. hét: az előző hét folytatása: felfedezési függvény (pszeudokód), általánosító képesség; [[Media:MIBprof-VIMIBB01-20231120-10B-GradiensModszerGyakorlasKvizNelkul.pdf | gyakorlás]] | |||
* 13. hét: [[Media:MI_előadás_13_20231127_NLP_intro_BProf.2023.pdf | NLP]]: nehézségek, története; statisztikai tulajdonságok, pipeline, nyelvi modellek (javítása), NLTK, Shtylo, szóbeágyazások, nyelvtan, parsing, kontrollált nyelvek; Amazon Alexa, wake word, invocation name, intent, slot; LLM, ChatGPT | |||
* 14. hét: [[Media:MIBprof-VIMIBB01-2023X1204-X11A-Korlatozas-kielegitesKvizNelkul.pdf | kényszerkielégítési problémák (CSP)]]: kezdeti állapot, operátor, célállapotteszt; keresési fa, előretekintő ellenőrzés; tárgyterület-független heurisztikák: MRV, legkevésbé korlátozó érték, lokális keresés; gyakorlás ([[Media:MIBprof-VIMIBB01-2019Xosz-13-GyakorloOra.pdf |korábbi előadás]]) | |||
=== Labor === | |||
A linkek a Teams-re vannak feltöltve. | |||
* 1. hét: ''elmaradt'' | |||
* [https://colab.research.google.com/drive/1a2NNXCwKXmUiUGNw4CBFj4LCuySCAbrD?usp=sharing 2. hét]: útkeresések a 11. kerület térképén: BFS, DFS, Dijkstra (uniform-cost search), greedy, A* | |||
* 3. hét: ''szünet'' | |||
* [https://colab.research.google.com/drive/1qP9j6_tiIrM-9Ro_IuPeoD6KDsu7RQPk 4. hét]: autós fáradtságérzékelő rendszer: valószínűségi változók egy Bayes-hálóban, döntési háló (mintából tanulás) | |||
* 5. hét: ''szünet'' | |||
* [[:File:AMI_Labor_2.zip | 2. labor]] - Logika: egyedibb labor, ahol virtuális gépen kell dolgozni CLIPS-ben | |||
** A mellékelt segédanyagokat nem ''kell'' tudni, de a "labor bevezetőt" érdemes megnézni, mert egyébként nem valószínű, hogy a labor végéig befejezi az ember. | |||
* [[:File:AMI_Labor_5.zip | 5. labor]] - Neurális hálók: Google Colab jegyzőkönyves labor | |||
* [[:File:AMI_Labor_6.zip | 6. labor]] - Natural Language Processing: hagyományos (Word) jegyzőkönyves labor | |||
** Minimális munkát igényel a labor alkalma előtt, de valójában a "legegyszerűbb" labor. | |||
== Segédanyagok == | == Segédanyagok == | ||
* [[Media:KvizKerdesek2019.pdf | Előadások kvízkérdéseinek megoldásai (2019)]] | |||
== ZH == | |||
* 2023. ősz | |||
** [[Media:AMI-2023-ZH_VEGLEGES.pdf | ZH]], [[Media:AMI-2023-ZH_VEGLEGES_MEGOLDAS.pdf | ZH megoldásokkal]] | |||
* 2022. ősz | |||
** [[Media:AMI-2022-ZH_Vegleges.pdf | ZH]] | |||
** [[Media:AMI-2022-PotZH_Vegleges.pdf | PZH]] | |||
* 2021. ősz | |||
** [[Media:GyakorloKerdesekAlkMI2021.pdf | Mintafeladatok]] | |||
** [[Media:ami_2021_zh.pdf | ZH]] | |||
* 2020. ősz | |||
** [[Media:ami_zh_megoldassal.pdf | ZH megoldásokkal]] | |||
** [[Media:ami_potzh_megoldassal.pdf | PZH megoldásokkal]] | |||
* 2019. ősz | |||
** [[Media:GyakorloKerdesekAlkMI2019_1.pdf | Mintafeladatok]] | |||
** [[Media:AMI-2019-ZH-Final.pdf | ZH]], [[Media:AMI-2019-ZH-FinalMegoldasNetre.pdf | megoldások]] | |||
** [[Media:AMI-2019-potZH-4A4.pdf | PZH]], [[Media:AMI-2019-potZH-dtA3PrintMegoldasNetre.pdf | megoldások]] | |||
== Vizsga == | |||
* 2023. ősz | |||
** [[Media:AMI-2023-Vizsga1-20231220-Vegleges.pdf | 1. vizsga]], [[Media:AMI-2023-Vizsga1-20231220-VeglegesMegoldassal.pdf | megoldások]] | |||
* 2021. ősz | |||
** [[Media:AMI-2021-Vizsga1-20220105_Final.pdf | 1. vizsga]], [[Media:AMI-2021-Vizsga1-20220105_Megoldassal.pdf | megoldások]] | |||
* 2019. ősz | |||
** [[Media:GyakorloKerdesekAlkMI2019_2-dt.pdf | Mintafeladatok]] | |||
** [[Media:AMI-2020-vizsga1ZH-A1-4A4.pdf | 1. vizsga]], [[Media:AMI-2020-vizsga1ZH-A1-4A4Megoldasok.pdf | megoldások]] | |||
** [[Media:AMI-2020-vizsga2ZH-4A4-Final.pdf | 2. vizsga]], [[Media:AMI-2020-vizsga2ZH-4A4-Final.Megoldassal.pdf | megoldások]] | |||
** [[Media:AMI-2020-vizsga3ZH-4A4.pdf | 3. vizsga]], [[Media:AMI-2020-vizsga3ZH-4A4Megoldasok.pdf | megoldások]] | |||
{{Lábléc_-_Üzemmérnök-informatikus_alapszak}} | |||
A lap jelenlegi, 2024. február 22., 09:00-kori változata
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: 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, a mesterséges intelligencia alapvető formális és heurisztikus módszereinek bemutatása, alkalmazásának lehetőségei és korlátai a gyakorlati megvalósítás módszerei és problémái.
Követelmények
Előtanulmányi rend
- A tárgy felvételéhez az Algoritmusok és gráfok és a Programozás alapjai előzetes vagy egyidejű felvétele szükséges.
A szorgalmi időszakban
- Az előadásokon vannak kvízek (általában 3-5 db előadásonként), és négy helyes megoldásért jár egy jutalompont.
- A laboron megjelenés kötelező. A 6 laborból 4 teljesítése kötelező, de a megajánlott jegyhez mind a 6 labor teljesítése elvárt. A laborok kéthetente vannak és 4 óra hosszúak lesznek. Nem vészesek, minimális programozói tudás szükséges hozzá. Ha valaki a minimumkövetelményeken túl teljesít laborokat, akkor darabonként +5 pont jár értük. Főleg Pythonban, Google Colabolatory használatával kell dolgozni.
- Mint néhány más tárgynál, itt is meglehet csinálni a laborokat otthon, és csak kivárni, hogy be tudd mutatni.
- A ZH legalább elégséges szintű (40%) teljesítése. Maximum 30 pontos, de az előadáson szerzett jutalompont beszámítanak, még az elégéses szint eléréséhez is.
- Megajánlott jegy: van. Mind a 6 labor teljesítése elvárt és még ZH pontszám + plusz pontok >= 26 is egy követelmény.
- Pótlási lehetőségek:
- A ZH szorgalmi időszakban egyszer pótolható, pót-pót ZH már nincs.
- A laborok nem pótolhatóak, de a laborvezetőtől függően lehet késedelmesen beadni (ezzel kapcsolatban érdemes rákérdezni az adott labor laborvezetőjénél).
A vizsgaidőszakban
- A vizsga 60 pontos.
- Legalább elégséges (40%) teljesítése szükséges.
Félévvégi jegy
- Pontszámítás: Viszga(max. 60) + Zh(max. 30) + NemKötelezőLaborok(max. 10) + ElőadásJutalompontok.
- Ponthatárok:
Pont Jegy 0,0 - 40,0 1 40,0 - 49,0 2 49,5 - 64,0 3 64,5 - 79.5 4 80,0 + 5
Tematika
Előadás
A prezentációk a Moodle-re vannak feltöltve.
- 1. hét: követelmények, bevezetés (korábbi előadás kvízkérdésekkel)
- 2. hét: neminformált (vak) keresési stratégiák (korábbi előadás kvízkérdésekkel): BFS, Dijkstra (uniform-cost), DFS (DLDFS, IDS), kétirányú; informált (heurisztikus) keresési stratégiák (korábbi előadás kvízkérdésekkel): optimista, greedy, A*
- 3. hét: logikai következtetésen alapuló szabályalapú rendszerek (kvízkérdésekkel): szintaxis, általános következtetési szabályok (igazságtáblázat, előrefele és hátrafele következtetés), működési ciklus, intelligens logikai ágens, ...
- 4. hét: házi feladat az órára: valószínűségi axiómák és állítások, Bayes-tétel (műveletek), együttes valószínűségeloszlás, marginális / feltételes eloszlás, feltételes függetlenség, normalizálás; valószínűségi hálók (korábbi előadás kvízkérdésekkel): valószínűségérték, haszna és jellemzői, Bayes-tétel összegzése rejtett változókra, következtetés felsorolással, irreleváns változók eliminálása, komplexitástípusok (lekérdezések); döntési fák (korábbi előadás kvízkérdésekkel): triviális és igazi fa
- 5. hét: szünet
- 6. hét: döntési fák, folytatás (korábbi előadás kvízkérdésekkel): szükséges információmennyiség, részfasúly, maradék és nyereség, túltanulás és elkerülése (korai leállás, pruning); neurális hálók: tanítás típusai ((un)supervised, half supervised, reinforcement learning, gradiens alapú és annak hibája), perceptron (bátorsági faktor)
- 7. hét: neurális hálók, folytatás (korábbi előadás kvízkérdésekkel): szigmoid neuron: hibavisszaterjesztés; MLP: túltanulás és annak elkerülése (dimenzióredukció, konvolúciós rétegek, dropout, augmentáció, LSTM, transzfertanulás); gyakorlás a ZH-ra
- 8. hét: szünet
- 9. hét: racionális multiágensek: tranzitív preferencia, szavazási protokollok (plurality / majority rule, bordaszavazás, Condorcet-győztes), erőforrás-elosztás (árverés, közbeszerzés (első- és, másodválasztásos), Nash-egyensúly); kompetitív ágensek: minimax (⍺–β-nyesés), kiértékelőfüggvény
- A 14. dián a 2. táblázat 8. oszlopának utolsó sorában a w helyesen: x.
- 10. hét: tanulás: felügyelt: nemfelügyelt (klaszterezés): diszkriminatív (K-means), generatív (Gauss); megerősítéses (korábbi előadás kvízkérdésekkel): szekvenciális döntési probléma
- 11. hét: az előző hét folytatása: várható hasznosság, szekvenciális döntési probléma (véges és végtelen horizontú): Markov döntési folyamat, Bellman-egyenlet (leszámítolási tényező, értékiteráció, eljárásmód-iteráció); megerősítéses tanulás (korábbi előadás kvízkérdésekkel): passzív (Q-érték, közvetlen hasznosságbecslés, adaptív dinamikus programozás, időbeli különbség tanulása), aktív (felfedező / (ε-)mohó ágens)
- 12. hét: az előző hét folytatása: felfedezési függvény (pszeudokód), általánosító képesség; gyakorlás
- 13. hét: NLP: nehézségek, története; statisztikai tulajdonságok, pipeline, nyelvi modellek (javítása), NLTK, Shtylo, szóbeágyazások, nyelvtan, parsing, kontrollált nyelvek; Amazon Alexa, wake word, invocation name, intent, slot; LLM, ChatGPT
- 14. hét: kényszerkielégítési problémák (CSP): kezdeti állapot, operátor, célállapotteszt; keresési fa, előretekintő ellenőrzés; tárgyterület-független heurisztikák: MRV, legkevésbé korlátozó érték, lokális keresés; gyakorlás (korábbi előadás)
Labor
A linkek a Teams-re vannak feltöltve.
- 1. hét: elmaradt
- 2. hét: útkeresések a 11. kerület térképén: BFS, DFS, Dijkstra (uniform-cost search), greedy, A*
- 3. hét: szünet
- 4. hét: autós fáradtságérzékelő rendszer: valószínűségi változók egy Bayes-hálóban, döntési háló (mintából tanulás)
- 5. hét: szünet
- 2. labor - Logika: egyedibb labor, ahol virtuális gépen kell dolgozni CLIPS-ben
- A mellékelt segédanyagokat nem kell tudni, de a "labor bevezetőt" érdemes megnézni, mert egyébként nem valószínű, hogy a labor végéig befejezi az ember.
- 5. labor - Neurális hálók: Google Colab jegyzőkönyves labor
- 6. labor - Natural Language Processing: hagyományos (Word) jegyzőkönyves labor
- Minimális munkát igényel a labor alkalma előtt, de valójában a "legegyszerűbb" labor.
Segédanyagok
ZH
- 2023. ősz
- 2022. ősz
- 2021. ősz
- 2020. ősz
- 2019. ősz
Vizsga
- 2023. ősz
- 2021. ősz
- 2019. ősz
1. félév | |
---|---|
2. félév | |
3. félév | |
4. félév | |
5. félév | |
6. félév |