Institute of Computer Science
  1. Courses
  2. 2022/23 fall
  3. Explainable Automated Machine Learning (LTAT.02.023)
ET
Log in

Explainable Automated Machine Learning 2022/23 fall

  • Main
  • Lectures
  • Paper

Course Info

The course aims to introduce students to the topic of explainable automated machine learning, presenting its main concepts, categorization, optimization techniques and applications. The course will cover different approaches and meta-systems, that automate the process of obtaining well-performing machine learning pipelines, so-called Automated Machine Learning (AutoML). These AutoML systems allow for faster development of off-the-shelf machine learning methods that would require less expert knowledge. This course will cover the state-of-the-art AutoML frameworks, as well as techniques for improving the transparency and explainability of AutoML systems, increasing trust in AutoML tools as well as generating valuable insights into otherwise opaque optimization processes.

Course prerequisites

We strongly recommend students take the foundations of machine learning (ML) MTAT.03.227 Machine Learning

Course schedule:

  • The course starts on September 5, 2022
  • Lectures: Monday 12:15 pm - 2:00 pm, Hybrid
  • Practice Sessions: Wednesdays 4:15 pm - 6:00 pm, Hybrid
  • Lecturer: Radwa El Shawi (radwa.elshawi@ut.ee)
  • Teaching Assistants: Hassan Eldeeb (hassan.eldeeb@ut.ee)

Grading and requirements:

There will be three assessment items:

  • Labs (30 points).
  • Midterm exam (10 points)
  • Paper presentation (10 points)
  • Course Projects (50 points) Students will conduct in teams AutoML solutions in different domains.
  • The resulting grade (out of 100) will be mapped to a grade between A and F using the standard University scale.
  • A deferred exam will be offered to students who are unable to attend the first exam

Passing criteria

  • In order to Pass the course, the student must have at least 51 points (grade E) in total and get at least 50% from lab assignments, exams, presentations and project

Attendance

Attendance of both lectures and practice sessions is not compulsory.

Assignments

  • Collaboration on assignments is not allowed. Each student is responsible for his/her own work. Discussion of assignments should be limited to clarification of the question itself, and should not involve any sharing of pseudocode or code.
  • Assignments handed in late will be penalized by 5% per day (i.e., total points multiplied by (1-0.05*number of late days)).
  • Extensions will be granted only in special situations, and you will need a Student Medical Certificate or a request approved by the instructor at least two days before the due date.

Course programming language

  • Python version 3. We will use Google Colab during the practice sessions, so it is highly recommended to get familiar with it and make sure you have a Google account.
  • 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