Masinõpe sardsüsteemides (IAS0360)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
IAS0360
õppeaine nimetus eesti k
Masinõpe sardsüsteemides
õppeaine nimetus inglise k
Machine Learning for Embedded Systems
õ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
IACM23/25
ei
IAFM21/24
ei
Ainet õpetavad struktuuriüksused
IA - arvutisüsteemide instituut
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Õppeaine eesmärk on:
- tutvustada sardsüsteemide jaoks sobilikke masinõppe mudeleid;
- tutvustada klassifitseerimisalgoritme ja regressioonalgoritme;
- tutvustada masinõppes kasutatavaid sardsüsteeme;
- omandada masinõppemudelite optimeerimise põhitõdesid;
- tutvustada masinõppe jaoks kasutatavaid töövahendeid;
- tutvustada treenimisandmete loomist ja kasutamist sardsüsteemide põhistes lahendustes.
õppeaine eesmärgid inglise k
The aim of this course is to:
- introduce machine learning models for embedded systems;
- introduce classification and regression algorithms;
- introduce embedded systems used for machine learning;
- acquire the basics of model optimization for embedded machine learning;
- introduce and use tools for machine learning;
- introduce the creation and use of training data in solutions based on embedded systems.
õppeaine õpiväljundid eesti k.
Õppeaine edukalt läbinud üliõpilane:
- omab ülevaadet erinevates sardsüsteemide jaoks sobilikest masinõppemudelitest;
- valib konkreetse ülesande lahendamiseks sobiva masinõppemudeli ja kasutab seda;
- valib sobiva riistvara masinõppe mudeli realiseerimiseks;
- oskab kasutada töövahendeid mudelite treenimiseks ja ehitamiseks;
- loob ja kasutab õigesti treenimisandmeid;
- optimeerib mudeleid sõltuvalt kasutatava riistvara piirangutest.
õppeaine õpiväljundid ingl k.
After successfully completing the course, the student:
- has an overview of various machine learning models suitable for embedded systems;
- chooses and uses appropriate machine learning model to solve a specific task;
- chooses appropriate hardware to implement machine learning model;
- uses tools to train and build models;
- creates and uses training data correctly;
- optimizes models depending on hardware limitations.
õppeaine sisu lühikirjeldus eesti k
Masinõppes peamiselt kasutatavate algoritmide ülevaade ning nende tööpõhimõtetest arusaamine. Masinõppe mudelite loomise alused. Treenimisandmete loomine ja nende kasutamine. Olulisemad mudelite optimeerimise põhitõed ja nende rakendamine sardsüsteemide jaoks. Spetsiaalset riistvara ehitama ei pea. Kursuse jooksul lahendatakse individuaalsed ülesanded ning 2-3 liikmelised grupid projektülesande.
õppeaine sisu lühikirjeldus ingl k
Overview of main algorithms used in machine learning. Basics of model creation. Building of training data sets and using them. Main concepts of model optimization and their use for embedded systems. No special hardware is developed. Individual tasks and project assignments (by teams of 2-3 members) are solved during the course.
hindamisviis eesti k
-
hindamisviis ingl k
-
iseseisev töö eesti k
Iseseisev töö seisneb teoreetiliste materjalide läbitöötamises, praktikumides ette antud iseseisvate ülesannete täitmises ja projektülesande täitmises.
iseseisev töö ingl k
Independent work consists of working through theoretical materials, performing independent assignments given in practical classes and completing a project assignment.
õppekirjandus
TinyML: Machine Learning with TensorFlow Lite on Arduino and Ultra-Low-Power Microcontrollers, Pete Warden, D. Situnayake.
Embedded Deep Learning, B. Moons, D. Bankman, M. Verhelst.
Embedded Vision: An Introduction, S. R. Vijayalakshmi, S. Muruganand.
õ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
Uljana Reinsalu, IA - arvutisüsteemide instituut
inglise keel
    IAS0360_hindamine.pdf 
    kuva rohkem
    2024/2025 sügis
    Uljana Reinsalu, IA - arvutisüsteemide instituut
    inglise keel
      2023/2024 sügis
      Uljana Reinsalu, IA - arvutisüsteemide instituut
      inglise keel
        2022/2023 sügis
        Uljana Reinsalu, IA - arvutisüsteemide instituut
        inglise keel
          2021/2022 sügis
          Uljana Reinsalu, IA - arvutisüsteemide instituut
          inglise keel
            IAS0360_hindamine.pdf 
            2020/2021 sügis
            Mairo Leier, IA - arvutisüsteemide instituut
            inglise keel, eesti keel
              IAS0360_hindamine.pdf 
              Aleksei Tepljakov, IA - arvutisüsteemide instituut
              inglise keel
                IAS0360_hindamine.pdf 
                Ainekaart eesti keeles
                Ainekaart inglise keeles