Machine learning methods are becoming increasingly central in many sciences and applications. In this course, fundamental principles and methods of machine learning will be introduced, analyzed and pr
In computational complexity we study the computational resources needed to solve problems and understand the relation between different types of computation.This course advances the students knowle