Algorithms for Data Science

This course introduces key algorithmic techniques for solving large-scale data science problems, focusing on efficient data processing and analysis methods. Students will explore fundamental topics such as frequent itemset mining, mining similar items, and data stream algorithms. The course will blend theoretical lectures with practical lab sessions to reinforce concepts through hands-on experience. Students will also engage in a project to apply these algorithms to real-world data, culminating in an exam to assess their mastery of the material.

Course Structure

References

  1. J. Leskovec, A. Rajaraman, J. Ullman. “Mining of Massive Datasets”. site
Pierre-Henri Paris
Pierre-Henri Paris
Associate Professor in Artificial Intelligence

My research interests include Knowlegde Graphs, Information Extraction, and NLP.