Introduction to Machine Learning

In this course, students are introduced to the field of machine learning, focusing on the fundamental problem developing systems that can perform tasks without explicit instructions, by learning from experience. The course covers approaches, techniques, and algorithms for machine learning and explains the conditions under which they are most appropriate. Both supervised and unsupervised machine learning algorithms are discussed. Students also learn about the issues and practical aspects of machine learning implementations by using modern tools and frameworks.