Rakenduslik masinõpe (ITB8804)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ITB8804
õppeaine nimetus eesti k
Rakenduslik masinõpe
õppeaine nimetus inglise k
Applied Machine Learning
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
kontrollivorm
eksam
õpetamise semester
sügis-kevad
õppekeel
eesti keel
inglise keel
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
YAFB02/25
ei
Ainet õpetavad struktuuriüksused
EV - Virumaa Kolledž
IT - tarkvarateaduse instituut
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Anda tudengile teadmised ja oskused rakendamaks kaasaegseid masinõppetehnikaid.
õppeaine eesmärgid inglise k
Give the student the knowledge and skills to apply modern machine learning techniques.
õppeaine õpiväljundid eesti k.
Kursuse läbinud üliõpilane
- oskab leida potentsiaalseid masinõppe kasutuskohti;
- oskab hinnata konkreetses olukorras masinõppega kaasneda võivat kasu ja ohtusid;
- oskab lähtuvalt eesmärgist valida sobiva masinõppe metoodika;
- oskab tõlgendada ja hinnata masinõppesüsteemi töö tulemusi;
- mõistab ja oskab seletada masinõppe meetodite põhilisi matemaatilisi ja tehnoloogilisi ideid;
- oskab masinõpet iseseisvalt rakendada;
- oskab masinõpet ettevõtte ärioperatsioonidesse integreerida ja selliseid süsteeme kasutada.
õppeaine õpiväljundid ingl k.
On completion of the course, the student:
- has acquired the knowledge of detecting situations where machine learning could be applied;
- is able to assess both positive gains and possible deficits of applying machine learning methods;
- is able to select and use suitable machine learning algorithms for variety of business use cases;
- is able to assess the quality of machine learning outcome;
- understands and explain basic mathematical and technological ideas behind machine learning;
- is able to use machine learning methods independently using software libraries and tools;
- is able to integrate machine learning techniques into business process and operate them.
õppeaine sisu lühikirjeldus eesti k
Kursus annab teadmised ja praktilised oskused, et mõista, arendada, kasutada ja hooldada masinõppesüsteeme praktiliste probleemide lahendamiseks.

Kursus läheneb masinõppele läbi tegelike kasutusjuhtude uurimise. Esmalt tutvutakse kõrgtaseme masinõppe tarkvaraga, uuritakse erinevate tehnikate toimimist ja kasutamist. Seejärel õpivad tudengid vajalikul määral mõistma rakendatud tehnikate taga olevaid matemaatilisi ja tarkvaratehnilisi ideid. Sealt edasi õpivad tudengid, kasutades oma teadmisi tehnikate olemusest, masinõppe tulemusi valideerima ja tõlgendama. Kursuse jooksul antakse ülevaade ka võimalikest ohtudest ja probleemidest, mis võivad kaasneda masinõppe rakendamisega.
õppeaine sisu lühikirjeldus ingl k
The course offers knowledge and practical skills to understand, design, use and maintain machine learning based systems to solve real-life problems.

The aim of the course is to offer practical skills to use machine learning (ML) in everyday business operations. To achieve this, students are introduced to high level tools to use ML techniques. While trying out different methods, they will also to some extent learn how those methods work internally. This helps to understand how to validate and interpret the outcome of ML. Finally, course aims to develop understanding of possible technological and operational dangers of using ML systems.
hindamisviis eesti k
eksam

Kursuse hinne koosneb järgnevast:
- jooksvad praktilised tööd kursuse jooksul 60%
- testid kursuse jooksul 20%
- eksam 20%
hindamisviis ingl k
exam

Grade will be composed of:
- 60% practical assignments
- 20% quizes and tests
- 20% exam
iseseisev töö eesti k
4.75*16 h iseseisev praktiline õpe = 156 h
iseseisev töö ingl k
4.75*16 h individual practice (exercise, teamwork, homehork) = 156 h
õppekirjandus
[1] Raschka, S. Python Machine Learning, 2nd ed. Packt 2017
[2] Géron, A. Hands-On Machine Learning with Scikit-Learn and TensorFlow, O’Reilly 2017
[3] James, G et al. An Introduction to Statistical Learning: with Applications in R, 7th corr pr, Springer 2017
[4] Chollet, F. Deep Learning with Python. Manning 2018

Additional textbooks
[5] Bhargava, A. Grokking Algorithms: An illustrated guide. Manning 2016

õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
0.0
loenguid
-
praktikume
4.0
praktikume
-
harjutusi
0.0
harjutusi
-
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava või link Moodle või kodulehele
2022/2023 sügis
Avar Pentel, EV - Virumaa Kolledž
eesti keel
    kuva rohkem
    2021/2022 sügis
    Martin Rebane, ET - Tartu Kolledž
    eesti keel
      Hindamine_est.pdf 
      Avar Pentel, EV - Virumaa Kolledž
      eesti keel
        Hindamine_est.pdf 
        2020/2021 kevad
        Martin Rebane, ET - Tartu Kolledž
        eesti keel
          Hindamine_est.pdf 
          2020/2021 sügis
          Martin Rebane, ET - Tartu Kolledž
          eesti keel
            Hindamine_est.pdf 
            Ainekaart eesti keeles
            Ainekaart inglise keeles