Arvutiteaduse instituut
Courses.cs.ut.ee Arvutiteaduse instituut Tartu Ülikool
  1. Kursused
  2. 2026/27 sügis
  3. Masinõpe (MTAT.03.227)
EN
Logi sisse

Masinõpe 2026/27 sügis

  • Main
  • Lectures
  • Practice sessions
  • Homeworks
  • Projects
  • Paper summary
  • Grades
  • Links

Links

Below are some useful supplementary resources related to the tools and topics we use in the course.

Python, NumPy, Pandas and Colab

  • Python and NumPy tutorial in Google Colab
  • NumPy quickstart
  • Pandas getting started tutorials
  • Official Python tutorial
  • Google Colab FAQ

If you have trouble with Python in general, we strongly recommend reviewing the basics before the course gets too far. You are welcome to use any Python course or tutorial you find useful.

Scikit-learn

We use scikit-learn extensively throughout the course. The official documentation contains both explanations and examples of most of the methods we study.

  • Getting started with scikit-learn
  • Scikit-learn example gallery
  • Choosing the right estimator
  • Common pitfalls and recommended practices

Course topics

The following parts of the scikit-learn documentation are particularly relevant to the course:

  • Supervised learning: supervised learning methods
  • Regularisation: linear models, including Ridge, Lasso and Elastic Net
  • Unsupervised learning: unsupervised learning methods
  • Clustering: clustering methods
  • Ensemble learning: random forests, boosting, bagging, voting and stacking
  • Model selection and evaluation: cross-validation, hyperparameter tuning and evaluation
  • Performance metrics: metrics and scoring

Neural networks and deep learning

For additional intuition about neural networks, gradient descent and backpropagation:

  • 3Blue1Brown: Neural Networks
  • Neural Networks and Deep Learning by Michael Nielsen
  • TensorFlow Playground - interactive neural network visualisation
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused