Padziļinātā mašīnmācīšanās
Studiju kursa īstenotājs
Kuldīgas 9c, Rīga
Par studiju kursu
Mērķis
Līdz šī kursa beigām studenti iemācīsies pielietot uzlabotas mašīnmācīšanās metodes, tostarp neironu tīklus, LLM, pastiprināšanas mācīšanos, GAN un automātiskos kodētājus, lai risinātu biznesa problēmas. Viņi iemācīsies veidot, izvietot, uzraudzīt un izskaidrot modeļus, nodrošinot ētisku izmantošanu un stratēģisku uzņēmējdarbības ietekmi.
Priekšzināšanas
"Mākslīgā intelekta un mašīnmācīšanās pamati" kurss vai līdzvērtīgs kurss.
Studiju rezultāti
Zināšanas
1.Skaidrot padziļinātus mašīnmācīšanās konceptus, modeļus un algoritmus, tostarp to teorētiskos pamatus un praktiskās sekas.
Patstāvīgais darbs • Literatūras studijas
2.Aprakstiet piemērotus lietošanas gadījumus uzlabotām neironu tīkla arhitektūrām, piemēram, CNN, RNN, Gans un LLMS, tostarp to priekšrocības, ierobežojumus un piemērotus lietojumus.
Literatūras studijas • Patstāvīgais darbs
3.Aprakstīt pastiprinātas mācīšanās pamatprincipus un nošķirt to no uzraudzītām un neuzraudzītām mācīšanās pieejām.
Patstāvīgais darbs • Literatūras studijas
4.Apspriest ētiskos apsvērumus mākslīgajā intelektā, tostarp algoritmisko neobjektivitāti, taisnīgumu, pārredzamību un pārskatatbildību.
Literatūras studijas • Patstāvīgais darbs
5.Izklāstīt galvenos modeļa izvietošanas soļus un izskaidrojiet paraugpraksi modeļa veiktspējas pārraudzībai un uzturēšanai ražošanas vidēs.
Patstāvīgais darbs • Literatūras studijas
Prasmes
1.Veidojiet un precizējiet uzlabotos mašīnmācīšanās modeļus.
Individuālais darbs
2.Izmantojiet dabiskās valodas apstrādes metodes, tostarp tūlītēju inženieriju.
Individuālais darbs
3.Izvietot mašīnmācīšanās modeļus.
Individuālais darbs
4.Izmantot izskaidrojamas AI metodes, piemēram, SHAP un LIME, lai nodrošinātu modeļa interpretāciju.
Individuālais darbs
5.Izvēlieties biznesa gadījumam atbilstošo uzlaboto neironu tīkla arhitektūru, piemēram, CNN, RNN, Gans un LLMS.
Individuālais darbs
Kompetences
1.Izvēlēties un lietot mašīnmācības risinājumus, lai uzlabotu biznesa lēmumu pieņemšanu un efektivitāti.
Dziļās mācīšanās risinājuma prezentācija
2.Nodrošināt ētiskas AI prakses integrāciju.
Dziļās mācīšanās risinājuma prezentācija
3.Pielāgot mašīnmācīšanās modeļus dinamiskā vidē.
Dziļās mācīšanās risinājuma prezentācija
4.Novērtējiet dziļo neironu tīklu veiktspēju, izmantojot atbilstošu metriku, un interpretējiet rezultātus.
Dziļās mācīšanās risinājuma prezentācija
5.Efektīvi komunicējiet modeļa rezultātus un ieskatus netehniskajām ieinteresētajām personām.
Dziļās mācīšanās risinājuma prezentācija
Vērtēšana
Patstāvīgais darbs
|
Virsraksts
|
% no gala vērtējuma
|
Vērtējums
|
|---|---|---|
|
1.
Patstāvīgais darbs |
15,00% no gala vērtējuma
|
10 balles
|
|
Pēc katras lekcijas studējošie izpilda tiešsaistes testu, kurā tiek vērtēta lekcijā ietvertā teorētiskā materiāla izpratne. |
||
|
2.
Literatūras studijas |
-
|
-
|
|
Lai sagatavotos lekcijām un praktiskajām nodarbībām, studējošajiem jālasa kursa literatūra un jānoskatās Moodle mācību platformā pieejamie video materiāli. |
||
Pārbaudījums
|
Virsraksts
|
% no gala vērtējuma
|
Vērtējums
|
|---|---|---|
|
1.
Individuālais darbs |
35,00% no gala vērtējuma
|
10 balles
|
|
Tiks vērtēti īsi individuāli laboratorijas darbi, kas pabeigti kursa laikā. Laboratorijas darbi sastāv no praktiskiem uzdevumiem datorklasē. Uzdevumos galvenā uzmanība tiek pievērsta mašīnmācīšanās metožu pielietošanai biznesa scenārijos. |
||
|
2.
Dziļās mācīšanās risinājuma prezentācija |
50,00% no gala vērtējuma
|
10 balles
|
|
Noslēguma nodarbībā katrs studējošais prezentēs savu projektu, apliecinot izpratni un galveno koncepciju praktisko pielietojumu. Gala projekts ir integrē kursā apgūto, liekot risināt reālu biznesa problēmu un prezentēt rezultātus. Projekts jāiesniedz iepriekš saskaņā ar e-studijās (Moodle) publicēto grafiku. Prezentācija sastāv no 10 minūšu demonstrācijas, kurā var būt iekļauti slaidi (ja nepieciešams), risinājuma demonstrācija un programmēšanas kods. Studejošie demonstrēs izpratni par risinājumu, atbildot uz docētāja un studējošo jautājumiem. |
||
Studiju kursa tēmu plāns
-
Lekcija
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Ievads uzlabotajā mašīnmācībā
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Uzlabota funkciju inženierija un datu transformācija. Modeļu novērtēšana un izvēle.
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Ievads neironu tīklos
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Regularizācija un optimizācija neironu tīklos
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Konvolucionālie neironu tīkli (CNN) attēlu analīzei
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Uzlabotas CNN arhitektūras un pārneses mācības
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Laika rindu analīze ar atkārtotiem neironu tīkliem (RNN un LSTM)
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Dabiskās valodas apstrāde ar transformatoriem
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Ievads lielo valodu modeļos (LLM)
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Ātra inženierija LLM
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Ģeneratīvie pretrunīgie tīkli (GAN) un sintētiskie dati
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Autokodētāji un anomāliju noteikšana
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Ievads stiprināšanas mācībās (RL)
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Uzlabotas pastiprināšanas mācības (uz politiku balstītas metodes)
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Metamācīšanās un adaptīvie modeļi
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Izskaidrojams AI un interpretējamība
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Ētika un atbildīgs AI klientiem orientētiem algoritmiem
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Modeļu ieviešanas stratēģijas un biznesa integrācijas
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Modeļa uzraudzība un apkope
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Projekta prezentācija un noslēgums
|
-
Lekcija
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Ievads uzlabotajā mašīnmācībā
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Uzlabota funkciju inženierija un datu transformācija. Modeļu novērtēšana un izvēle.
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Ievads neironu tīklos
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Regularizācija un optimizācija neironu tīklos
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Konvolucionālie neironu tīkli (CNN) attēlu analīzei
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Uzlabotas CNN arhitektūras un pārneses mācības
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Laika rindu analīze ar atkārtotiem neironu tīkliem (RNN un LSTM)
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Dabiskās valodas apstrāde ar transformatoriem
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Ievads lielo valodu modeļos (LLM)
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Ātra inženierija LLM
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Ģeneratīvie pretrunīgie tīkli (GAN) un sintētiskie dati
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Autokodētāji un anomāliju noteikšana
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Ievads stiprināšanas mācībās (RL)
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Uzlabotas pastiprināšanas mācības (uz politiku balstītas metodes)
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Metamācīšanās un adaptīvie modeļi
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Izskaidrojams AI un interpretējamība
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Ētika un atbildīgs AI klientiem orientētiem algoritmiem
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Modeļu ieviešanas stratēģijas un biznesa integrācijas
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Modeļa uzraudzība un apkope
|
-
Nodarbība/Seminārs
|
Modalitāte
|
Norises vieta
|
Kontaktstundas
|
|---|---|---|
|
Klātiene
|
Auditorija
|
2
|
Tēmas
|
Projekta prezentācija un noslēgums
|
Bibliogrāfija
Obligātā literatūra
Raschka, S., Liu, Y., Mirjalili, V. "Machine Learning with PyTorch and Scikit-Learn"Piemērots angļu valodas plūsmai
Papildu literatūra
Barocas, S., Hardt, M., & Narayanan, A. "Fairness and Machine Learning: Limitations and Opportunities"Piemērots angļu valodas plūsmai
Géron, A. "Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow", 2nd EditionPiemērots angļu valodas plūsmai
Sutton, R. S., & Barto, A. G. "Reinforcement Learning: An Introduction"Piemērots angļu valodas plūsmai
Rudin, C., Chen, C., Chen, Z., Huang, H., Semenova, L., Zhong, C. “Interpretable Machine Learning: Fundamental Principles and 10 Grand Challenges” (Statistics Surveys, 2021).
Goodfellow, I. J., Pouget‑Abadie, J., Mirza, M., Xu, B., Warde‑Farley, D., Ozair, S., Courville, A., Bengio, Y. “Generative Adversarial Networks” (arXiv preprint, 2014).
Iusztin, P., Labonne, M. "LLM Engineer's Handbook: Master the art of engineering large language models from concept to production"