Mathematical Foundations of Machine Learning
BASIC DATA
course listing
A - main register
course code
ITI8010
course title in Estonian
Matemaatilised alused masinõppele
course title in English
Mathematical Foundations of Machine Learning
course volume CP
-
ECTS credits
3.00
to be declared
yes
fully online course
not
assessment form
Pass/fail assessment
teaching semester
autumn 1
language of instruction
Estonian
English
Study programmes that contain the course
code of the study programme version
course compulsory
IAPM02/25
no
Structural units teaching the course
IT - Department of Software Science
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Aine eesmärk on korrata üle baasteadmised matemaatilisest analüüsist, lineaaralgebrast, tõenäosusteooriast ja matemaatilisest ststistikast, mis on vajalik masinõppe algoritmide kasutamiseks ning arendamiseks.
course aims in English
The aim of this course is to revise the basic concepts of calculus, linear algebra, probability theory, and mathematical statistics that are necessary to develop machine learning algorithms.
learning outcomes in the course in Est.
Õppeaine läbinud üliõpilane:
- kasutab korrektselt matemaatilist notatsiooni;
- kasutaab matemaatilisi funktsioone, nende tuletisi ja osatuletisi;
- teeb tehteid vektorite ja maatriksitega;
- arvutab maatriksite omaväärtusi ja omavektoreid;
- arvutab keskväärtusi ja mediaanväärtusi;
- kasutab korrektselt jaotuste ja standardhälbe mõisteid;
- kasutab Gaussi funktsiooni ühe- ja mitmemõõtmelisel juhul;
- teeb korrektselt statistiliste hüpoteeside kontrolli;
- valideerib matemaatilise mudeli kvaliteeti;
- kasutab regressioonanalüüsi lihtsamatel ülesannetel.
learning outcomes in the course in Eng.
After completing this course, the student:
- uses mathematical notation correctly;
- uses mathematical functions, their derivatives and partial derivatives;
- performs operations with vectors and matrices;
- computes eigenvalues and eigenvectors of matrices;
- computes median and mean values;
- uses the concepts of distributions and standard deviation correctly;
- uses Gaussian functions in the single and multiple variable instance;
- performs statistical tests of hypotheses correctly;
- validates the quality of a mathematical model;
- uses basic regression analysis.
brief description of the course in Estonian
Kreeka tähestik.
Primitiivsed tehted. Elementaarfunktsioonid (log, eksponent, trigon. funktsioonid);
absoluutväärtus;
summa ja korrutise märk;
meetrilised ruumid;
meetriline ruum (R^2,R^3, R^n);
meetrilise ruumi aksioomid;
kaugus meetrilises ruumis.

Matemaatiline analüüs
Funktsiooni mõiste (ühe ja mitme muutuja funktsioon);
vektorfunktsioon;
tuletis;
osatuletis;
gradient.

Lineaaralgebra
Tehted vektoritega;
tehted maatriksitega (liitmine, korrutamine, pöördmaatriks);
maatriksite omadused;
maatriksvõrrand;
lineaarne võrrandisüsteem kui maatriksvõrrand;
maatriksi omaväärtused ja omavektorid;

Statistika
Keskväärtuse ja mediaani arvutamine;
jaotus, standardhälve;
normaaljaotus. Gaussi kõver ja selle üldistused mitmemõõtmelisel juhul (statistiline ellips);
mitmesugused jaotusfunktsioonid ja nende omadused;
usalduspiirid, mudeli kvaliteedi valideerimine;
statistiliste hüpoteeside kontroll;
regressioonanalüüs.
brief description of the course in English
Greek alphabet
Primitive operations. Elementary functions (log, exponent, trigonometric functions)
Absolute value
Sum and multiplication signs (sigma/pi)
Metric spaces
Metric spaces (R^2,R^3, R^n)
Axioms of metric spaces
Distance in metric spaces

Calculus
Mathematical definition of a function (single and multiple variable functions)
Vector function
Derivative
Partial derivative
Gradient

Linear Algebra
Operations with vectors
Operations with matrices (addition, multiplication, inverse matrix)
Properties of matrixes
Matrix equation
System of linear equations as a matrix equation
Eigenvalues and eigenvectors of matrices

Statistics
Computation of median and mean values
Distribution, standard deviation
Normal distribution
Gaussian function and its generalizations in multidimensional space (statistical ellipse)
Different distribution functions and their properties
Confidence intervals, validating the quality of a model
Testing statistical hypotheses
Regression analysis
type of assessment in Estonian
Aines arvestuse saamiseks tuleb läbida kaks kirjalikku kontrolltööd.
type of assessment in English
To pass the course participants will have to pass two written tests.
independent study in Estonian
-
independent study in English
-
study literature
Õppejõu jagatavad materjalid.

I. Tammeraid Lineaaralgebra rakendused. 1999
http://www.staff.ttu.ee/~ivar.tammeraid/linalgr.pdf
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
-
practices
0.0
practices
-
exercises
2.0
exercises
-
lecturer in charge
Maris Tõnso, teadur (IT - tarkvarateaduse instituut)
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2025/2026 autumn
Maris Tõnso, IT - Department of Software Science
Estonian
    display more
    2024/2025 autumn
    Maris Tõnso, IT - Department of Software Science
    Estonian
      Course description in Estonian
      Course description in English