The course will present algorithms for data analysis and mining while focusing on mining massive datasets. It will focus on both practical and theoretical aspects of data mining. During the course, the students will become familiar with the most successful algorithms for classification, clustering, mining frequent itemsets, and other machine learning/data mining technologies. Students will work on a small project where they will analyze real-world data.

Prerequisite: – Foundations of algorithms and data structures
– Knowledge of Java programming language
– Good programming skills

Instructors: Mostafa H. Chehreghani (Télécom ParisTech) and Albert Bifet (Télécom ParisTech)

Lecture Slides