Masinõpe (ICS0030)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ICS0030
õppeaine nimetus eesti k
Masinõpe
õppeaine nimetus inglise k
Machine Learning
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
kontrollivorm
arvestus
õpetamise semester
sügis
õppekeel
eesti keel
inglise keel
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IVSB17/25
ei
Ainet õpetavad struktuuriüksused
IC - IT kolledž
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Kursuse põhieesmärgiks on anda praktiline sissejuhatus masinõppesse. Kursuse käigus tutvutakse enimlevinud masinõppe algoritmide tööpõhimõtete, omaduste ning kasutusjuhtumitega. Tähelepanu suunatakse algoritmidele, mida saab kasutada küberkaitses, kuigi tutvust tehakse ka teiste algoritmide ja kasutusjuhtumitega. Tudengid peavad kursuse raames arendama masinõppe lahenduse, mis koosneb andmete kogumisest, eeltöötlusest, masinõppe algoritmi valikust ja selle rakendamisest, ning algoritmi täpsuse hindamisest.
õppeaine eesmärgid inglise k
The main goal of the course is to give practical introduction to Machine Learning (ML). The course describes the working principles, properties and use cases for the most common Machine Learning algorithms. The emphasis is placed on the algorithms related to cyber security, although other uses and case studies are also introduced. During the course students have to develop a machine learning solution which includes data gathering, pre-processing, choosing and applying suitable ML algorithm, and evaluating the performance of the algorithm.
õppeaine õpiväljundid eesti k.
Pärast kursuse läbimist üliõpilane:
- mõistab lihtsamat masinõppega terminoloogiat ning printsiipe;
- omab arusaamist enimlevinud masinõppe algoritmide tööpõhimõtetest;
- teab, milliseid masinõppe algoritme kasutada erinevate probleemide korral;
- on kursis erinevate masinõppe kasutamise võimalustega küberkaitses ;
- teab, kuidas saab kasutada masinõpet küberrünnakutes ning kuidas kaitsta IT-süsteeme selliste rünnakute vastu.
õppeaine õpiväljundid ingl k.
After finishing this course, student:
- understands basic terminology and principles related to machine learning
- has basic understanding of the most common machine learning algorithms
- has an idea which machine learning algorithms can be used for different kinds of problems
- knows the possibilities of using machine learning algorithms in cyber security tasks
- understands how machine learning algorithms can be used in cyber attacks and how to protect IT systems against them
õppeaine sisu lühikirjeldus eesti k
Masinõppe põhitõed - definitsioon, näited, motivatsioon masinõppe kasutamiseks ja masinõppe algoritmide tüübid. Juhendatud õpe – regressiooni algoritmid ja klassifitseerimise algoritmid. Juhendamata õpe rühmitamise algoritmid ja dimensioonide vähendamise algoritmid. Stiimulõpe. Parimat praktikad masinõppes - sobivate algoritmide valimine, tüüpvigade vältimine ja tulemuste hindamine
õppeaine sisu lühikirjeldus ingl k
Basics of machine learning - definition, examples, motivation, algorithm types, supervised and unsupervised learning, reinforcement learning. Supervised learning - regression algorithms and lassification algorithms. Unsupervised learning - clustering algorithms and dimensionality reduction algorithms. Reinforcement Learning. Best practices in machine learning - choosing suitable algorithms, avoiding common mistakes and evaluating results
hindamisviis eesti k
-
hindamisviis ingl k
-
iseseisev töö eesti k
-
iseseisev töö ingl k
-
õppekirjandus
- Drew Conway, John White. Machine Learning for Hackers. O'Reilly, 2012
- Programming Collective Intelligence, Segaran, 2007
õ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
2025/2026 sügis
Margus Ernits, IC - IT kolledž
inglise keel
    kuva rohkem
    2024/2025 sügis
    Einar Kivisalu, IC - IT kolledž
    inglise keel
      Margus Ernits, IC - IT kolledž
      inglise keel
        ICS0030_hindamiskriteeriumid.pdf 
        2023/2024 sügis
        Einar Kivisalu, IC - IT kolledž
        inglise keel
          2022/2023 sügis
          Silver Kits, IC - IT kolledž
          inglise keel
            2021/2022 sügis
            Silver Kits, IC - IT kolledž
            inglise keel
              ICS0030_hindamiskriteeriumid.pdf 
              2020/2021 sügis
              Silver Kits, IC - IT kolledž
              inglise keel
                ICS0030_hindamiskriteeriumid.pdf 
                2019/2020 sügis
                Silver Kits, IC - IT kolledž
                inglise keel
                  ICS0030_hindamiskriteeriumid.pdf 
                  Ainekaart eesti keeles
                  Ainekaart inglise keeles