Sügavõppe alused (ITI0233)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ITI0233
õppeaine nimetus eesti k
Sügavõppe alused
õppeaine nimetus inglise k
Foundations of Deep Learning
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
õppeaine täies mahus läbitav e-õppes
ei
kontrollivorm
eksam
õpetamise semester
sügis
õppekeel
eesti keel
inglise keel
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IAIB25/25
ei
Ainet õpetavad struktuuriüksused
IT - tarkvarateaduse instituut
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Tänapäevased tehisintellekti (TI) lahendused põhinevad suures osas masinõppel ja sügavatel närvivõrkudel, ehk süvaõppel. Aine eesmärk on omandada süvaõppe matemaatilised ja algoritmilised alused, mis aitavad mõista, kuidas TI algoritme tõhusalt rakendada. Aine valmistab üliõpilase ette nii tööks masinõppe insenerina kui ka edasiseks akadeemiliseks arenguks TI ja masinõppe valdkonnas.
õppeaine eesmärgid inglise k
Modern artificial intelligence (AI) solutions are mainly based on machine learning and deep neural networks, or deep learning. This course will teach the mathematical and algorithmic foundations of deep learning, which will help the student to implement and use AI algorithms efficiently. The course will prepare the student for working as a machine learning engineer and for further academic studies of AI and machine learning.
õppeaine õpiväljundid eesti k.
Õppaine läbinud üliõpilane:
- selgitab süvaõppe seoseid ja erinevusi teiste tehisintellekti algoritmidega, süvaõppe tõenäosuslikke aluseid ja masinõppe teoreetilisi aluseid;
- mõõdab süvaõppe algoritmide tulemusi, efektiivsust ja kallutatust ning selgitab andmete ja algoritmide mõju nendele;
- selgitab süvaõppe algoritmide piiranguid ja hindab nende vajadusi, nagu andmemahud, inimtööjõud ja arvutusressurss;
- selgitab närvivõrkude tööpõhimõtteid;
- ehitab süvaõppe mudeleid erinevate masinõppe ülesannete lahendamiseks.
õppeaine õpiväljundid ingl k.
After completing this course, the student:
- explains the similarities and differences between deep learning and other AI algorithms, probabilistic foundations of deep learning and the theoretical principles of machine learning;
- measures the results, performance and bias of deep learning algorithms and explains the impact of data and algorithms on these measurements;
- explains the limitations of deep learning and evaluate the data, human resource and compute needs;
- explains the working principles of neural networks;
- builds deep learning models for different machine learning problems.
õppeaine sisu lühikirjeldus eesti k
Selles õppeaines sharjutatakse erinevate süvaõppe mudelite ehitamist. Õppetöös kasutatakse Pytorch raamistikku ja on vajalik programmeerimiskeele Python oskus. Harjutuste käigus tehakse katseid, mille eesmärk on närvivõrkude tööpõhimõtete uurimine, hindamismeetodite omandamine ja andmete ja algoritmide mõju hindamine. Lisaks on väiksemad harjutused Moodle'is või pliiatsi ja paberiga, et õppida matemaatilisi ja algoritmilisi aluseid.
õppeaine sisu lühikirjeldus ingl k
During the course students will practice building different deep learning models. Pytorch and the Python programming language will be used. The practical work includes experiments with the goal of studying the principles of neural networks, learning evaluation methods and evaluating the impact of data and algorithms. There will be smaller exercises in Moodle or with pen and paper to learn the mathematical and algorithmic principles of deep learning.
hindamisviis eesti k
-
hindamisviis ingl k
-
iseseisev töö eesti k
-
iseseisev töö ingl k
-
õppekirjandus
Goodfellow, Ian. "Deep learning." (2016). https://www.deeplearningbook.org/

Poole, David L., and Alan K. Mackworth. "Artificial Intelligence: Foundations of Computational Agents." (2023). https://artint.info/

Murphy, Kevin P. Probabilistic machine learning: an introduction. MIT press, 2022. https://probml.github.io/pml-book/book1.html
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
2.0
loenguid
-
praktikume
2.0
praktikume
-
harjutusi
0.0
harjutusi
-
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
Vastava versiooni aine-õppejõu paarid on puudu!
Ainekaart eesti keeles
Ainekaart inglise keeles