Tehisintellekti ja masinõppe alused (ITI0210)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ITI0210
õppeaine nimetus eesti k
Tehisintellekti ja masinõppe alused
õppeaine nimetus inglise k
Foundations of Artificial Intelligence and Machine Learning
õppeaine maht AP
4.00
õppeaine maht EAP
6.00
deklareeritav
jah
õppeaine täies mahus läbitav e-õppes
ei
kontrollivorm
eksam
õpetamise semester
sügis-kevad
õppekeel
eesti keel
inglise keel
Eeldusaine(d)
Eeldusaine 1
Algoritmid ja andmestruktuurid (ITI0204)
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IABB17/25
ei
IABM02/25
ei
IAFM21/24
ei
IAPM02/25
ei
IAVM23/25
ei
IVSM09/24
ei
kuva rohkem
Ainet õpetavad struktuuriüksused
IT - tarkvarateaduse instituut
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Üliõpilane mõistab elementaarsete tehisintellekti meetodite kasutamise konteksti ja motivatsioone. Suudab lihtsamaid meetodeid rakendada ja vastavalt situatsioonile kohaldada. Omab teoreetilist baasi tehisintellekti teemade, s.h. loogika, masinõpe, robootika jne edasise õppimise hõlbustamiseks.
õppeaine eesmärgid inglise k
The student understands the context and motivation of using basic techniques of artificial intelligence. Can apply simpler approaches and adapt them according to the situation. Has theoretical knowledge to support further study in logic, machine learning, robotics etc.
õppeaine õpiväljundid eesti k.
Aine läbinud tudeng:
1. Oskab kirjeldada ja põhjendada erinevate otsingualgoritmide (puu-, graafi-, lokaalne- ja heuristiline otsing) käitumist ja parameetreid.
2. Oskab formuleerida otsinguülesandeid (olekud, üleminekud, lõpetamise tingimused, väärtusfunktsioonid jne).
3. Oskab teadmust lausearvutusloogikas või predikaatloogikas kirjeldada ning loogikasolveriga järeldusi teha.
4. Tunneb Bayesi tõenäosuse teoreetilisi aluseid ja kasutab selle lihtsamaid rakendusi (s.h “Naiivne” Bayes) ülesannete lahendamiseks.
5. Oskab rakendada masinõppe elementaarseid tehnikaid – andmete eeltöötlus, klassifitseerimine masinõppega.
õppeaine õpiväljundid ingl k.
Upon completion a student:
1. Can describe and explain the behaviour and parameters of various search algorithms (tree, graph, local and heuristic search).
2. Can formulate search problems (states, transitions, stop conditions, value functions etc).
3. Can represent knowledge in propositional or predicate logic and infer new knowledge with a logic solver.
4. Knows the theoretical basis of Bayesian probability and can use its simpler applications (incl. “Naive” Bayes) to solve problems.
5. Can apply basic techniques of machine learning – data preparation, classification.
õppeaine sisu lühikirjeldus eesti k
Sissejuhatus tehisintellekti valdkonnas kasutusel olevatesse põhimõtetesse ja algoritmidesse. Ülesannete lahendamine otsinguga. Heuristikad. Loogilise ja tõenäosusliku järeldamise alused. Bayesi tõenäosus. Masinõppe alused: järelvalvega õpe. Närvivõrgud. Stiimulõpe.

Aine eeldab programmeerimise oskust. Õppetöös kasutatakse peamiselt keelt Python.
õppeaine sisu lühikirjeldus ingl k
Introduction to the principles and algorithms used in the field of artificial intelligence. Solving problems by searching. Heuristics. Fundamentals of logical and probabilistic reasoning. Bayesian probability. Machine learning basics: supervised learning. Neural networks. Reinforcement learning.

The course requires familiarity with programming. The language used in teaching is mostly Python.
hindamisviis eesti k
-
hindamisviis ingl k
-
iseseisev töö eesti k
-
iseseisev töö ingl k
-
õppekirjandus
Russell, S.J and Norvig, P. Artificial intelligence: a modern approach, third edition, Prentice Hall. 2009.Poole, D.L and Mackworth, A. K. Artificial Intelligence: Foundations of Computational Agents, 2nd Edition. Cambridge University Press, 2017. https://artint.info/2e/html/ArtInt2e.html

Link aine kodulehele: https://courses.cs.taltech.ee/pages/ITI0210
õ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 või link Moodle või kodulehele
2025/2026 sügis
Gert Kanter, IT - tarkvarateaduse instituut
eesti keel
    kuva rohkem
    2024/2025 kevad
    Priit Järv, IT - tarkvarateaduse instituut
    eesti keel
      ITI0210_2025_ek.pdf 
      2024/2025 sügis
      Priit Järv, IT - tarkvarateaduse instituut
      eesti keel
        ITI0210_2024_s_ek.pdf 
        2023/2024 kevad
        Priit Järv, IT - tarkvarateaduse instituut
        eesti keel
          ITI0210_2024_ek.pdf 
          2023/2024 sügis
          Priit Järv, IT - tarkvarateaduse instituut
          eesti keel
            ITI0210_2023_s_ek.pdf 
            2022/2023 kevad
            Priit Järv, IT - tarkvarateaduse instituut
            eesti keel
              ITI0210_2023_ek.pdf 
              2022/2023 sügis
              Priit Järv, IT - tarkvarateaduse instituut
              inglise keel, eesti keel
              https://moodle.taltech.ee/course/view.php?id=30646
                2021/2022 kevad
                Priit Järv, IT - tarkvarateaduse instituut
                eesti keel
                  ITI0210 hindamiskriteeriumid est.pdf 
                  2021/2022 sügis
                  Priit Järv, IT - tarkvarateaduse instituut
                  inglise keel, eesti keel
                    ITI0210 hindamiskriteeriumid est.pdf 
                    2020/2021 kevad
                    Priit Järv, IT - tarkvarateaduse instituut
                    eesti keel
                      ITI0210 hindamiskriteeriumid est.pdf 
                      2019/2020 kevad
                      Priit Järv, IT - tarkvarateaduse instituut
                      eesti keel
                        ITI0210 hindamiskriteeriumid est.pdf 
                        2019/2020 sügis
                        Priit Järv, IT - tarkvarateaduse instituut
                        eesti keel
                          ITI0210 hindamiskriteeriumid est.pdf 
                          2018/2019 kevad
                          Priit Järv, IT - tarkvarateaduse instituut
                          eesti keel
                            ITI0210 hindamiskriteeriumid est.pdf 
                            2018/2019 sügis
                            Priit Järv, IT - tarkvarateaduse instituut
                            eesti keel
                              ITI0210 hindamiskriteeriumid est.pdf 
                              2017/2018 kevad
                              Priit Järv, IT - tarkvarateaduse instituut
                              eesti keel
                                ITI0210 hindamiskriteeriumid est.pdf 
                                Ainekaart eesti keeles
                                Ainekaart inglise keeles