Institute of Computer Science
  1. Courses
  2. 2025/26 fall
  3. Methods in Data Science (LTAT.02.006)
ET
Log in

Methods in Data Science 2025/26 fall

  • Pealeht
  • Loengud
  • Praktikumid
  • Kodutööd
  • Viited

Enne esimest praktikumi

Vaadake esimest loengut! Edaspidi ka, enne praktikumi peaks olema eelmise päeva loeng vaadatud.

Palun installeerige endale enne esimest praktikumi Python3 ja Jupyter Notebook. Soovitame installeerida Anaconda, kuid võib vabalt valida ühe kolmest valikust

  1. Anaconda täisversioon Võib võtta mitu Gb ruumi, kuna vaikimisi keskkonda on installeeritud suur hulk andmeteaduseks vajalikke teeke.
  2. Miniconda Võtab vähem ruumi, kuna on installeerib peamiselt ainult Pythoni ja conda, kuid see-eest on vajalike teekide installeerimine jäetud kasutaja hoolde.
  3. Ainult Python ja pip ja edaspidi toimetamine toimub kas Pythoni enda vahendeid kasutades ilma Anaconda sõltuvushalduse vahenditeta. Lingitud lehel on toodud Jupyteri installeerimise juhend.

Kui Anaconda on installeeritud, saab edasi luua endale aine jaoks eraldi keskkond, kuhu aine jaoks vajalikud teegid installeerida.

  1. Pärast installatsiooni, jooksutage conda install jupyter. Nüüd on olemas võimalus kasutada igas conda keskkonnas Jupyteri vihikuid.
  2. Tekitage omale kursuse keskkond: conda create -n atm_2025. See loob eraldi keskkonna, kuhu saab siis kursusespetsiifilis teeke installida ilma, et muude projektide/kursuste teekidega konflikte tekiks.
  3. Aktiveerige keskkond: conda activate atm_2025. Nüüd olete 'keskkonnas sees' ja kõik tegevused toimuvad selle keskkonna raames.
  4. Installeerige vajalikud teegid: conda install jupyter matplotlib numpy pandas seaborn scipy plotnine -y. Kui hiljem mõnda lisaks vaja on, saad neid analoogselt juurde installeerida. Peate lihtsalt veenduma, et õigesse keskkonda installeerite - kui installeerida base ehk vaikimisi keskkonda, siis ei pruugi mõnes spetsiilises (nt atm_2025) keskkonnas need teegid kättesaadavad olla. Täpselt see tegelikult ongi keskkondade mõte: iga keskkond on omaette funktsioneeriv projekt koos vajalike dependency-tega.
  5. Et Jupyteri käima saada, jooksutage jupyter notebook. Veenduge, et keskkond on aktiveeritud!
  6. Kui kõik tehtud (pärast praksi, kodutöö ärategemist jne), vajutage terminalis klahvikombinatsiooni Ctrl + C ja jooksutage terminals conda deactivate, et keskkonnast väljuda ja edasiste toimetustega keskkonda mitte risustada.

Kui sa pole varem numpy, pandase ja graafikute joonistamisega kokku puutunud, soovitame läbi töötada sissejuhatava materjali.

Praktikumid

NB! tärniga (*) praktikumid on kohustuslikud praeguse ajakava järgi, kuna nendes toimub kodutöö esitamine.

1. praktikum - 9.-10. septembril - Sissejuhatus

2. praktikum - 16.-17. septembril - Sissejuhatus 2

3. praktikum - 23.-24. septembril* - Ühemõõtmelised jaotused

4. praktikum - 30. septembril-1. oktoobril - Ühemõõtmelised jaotused 2

5. praktikum - 7.-8. oktoobril* - Mudelite võrdlemine

6. praktikum - 14.-15. oktoobril - Aegread

7. praktikum - 21.-22. oktoobril* - Gaussi segumudel

Kontrolltöö 27. oktoobril

8. praktikum - 4.-5. novembril

9. praktikum - 11.-12. novembril*

10. praktikum - 18.-19. novembril

11. praktikum - 25.-26. novembril*

12. praktikum - 2.-3. detsembril

13.praktikum - 9.-10.detsembril*

  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment