Introduction to machine learning 2500-EN-COG-OB1L-1
Machine learning is a somewhat eclectic field drawing from artificial intelligence, statistics, optimization and data mining. It is pragmatically oriented as it focuses on solving practical problems using various heuristics rather than looking for ‘correct’ solutions. The center of interest is building predictive models based on available data. Machine learning provides general schemes for framing problems (e.g., classification, regression, clustering) and a set of diverse techniques for handling them.
The course is designed to provide an overview of machine learning techniques and foster a specific way of thinking about problems. In accordance with a motto TIMTOWTDI (There is more than one way to do it), multiple ways of approaching similar tasks will be discussed. Material covered will seek a balance between simple algorithms illustrating particular concepts, models interesting from cognitive science perspective, and modern techniques with practical applications.
Lectures will cover necessary theoretical background, including key concepts and some mathematical details. Classes in computer laboratory will focus on applications of the introduced algorithms. Generally, ready-made software packages will be used, students will not be required to implement algorithms on their own.
Course coordinators
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: