Arvutiteaduse instituut
  1. Kursused
  2. 2019/20 sügis
  3. Special Course in Machine Learning: Fast.ai (MTAT.03.317)
EN
Logi sisse

Special Course in Machine Learning: Fast.ai 2019/20 sügis

  • Main
  • Schedule
  • Submission
  • Links

Deep Learning with Fast.ai

This course is based on materials from fast.ai course developed by Jeremy Howard and Rachel Thomas and available at https://course.fast.ai/ under Apache License 2.0 (Apache-2.0).

Piazza forum: https://piazza.com/class/k0av1h3l3ng3bp

Fast.ai aims to provide a very practical introduction to Deep Learning for people who already know how to code using Python, fast.ai library and Pytorch. This course covers a lot of application areas of Deep Learning as well as some more technical aspects of the neural network training process. Here is a random sample of topics covered in the course:

  • Image classification with Deep Learning
  • Image segmentation
  • NLP and Tabular data
  • Backpropagation and building Neural Networks from scratch
  • Regularization and convolutions
  • ResNet, U-Net, GANs
  • Loss functions and optimizers
  • Looking inside the model
  • Advanced training techniques

Prerequisites

We expect you to be comfortable with

  • linear algebra,
  • (matrix) calculus,
  • probability theory,
  • Python (on a good level)

This is going to be tough course, so do not take the prerequisites lightly.

Organization

We will use the reversed classroom approach, where we watch lectures at home and discuss them in the class. Discussions will be led by students themselves (we with Tambet, of course, will be present). Depending on the final number of attendees, students will be divided into pairs or bigger groups, which will be responsible for moderating discussion for a particular lecture. Also, these students will design either a short test or a simple homework based on the same lecture. Other students will complete the test or (and) submit the homework after the class. There will be a lot of self-organization in this course, be ready!

Semianrs are scheduled on Thursday 14.15 - 16.00 Liivi 2 - 512.

Grading

To pass the course students need to lead a discussion of one lecture, prepare the test/homework and score at least 60% of points from all other tests/homeworks.

Contacts

Dmytro Fishman (dmytro at ut.ee) and Tambet Matiisen (tambet.matiisen at ut.ee) are the main instructors of the course Prof. Raul Vicente (raul.vicente.zafra at ut.ee) - coordinating the course

  • 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.
Tartu Ülikooli arvutiteaduse instituudi kursuste läbiviimist toetavad järgmised programmid:
euroopa sotsiaalfondi logo