/data-mining-course

An undergraduate course on data mining.

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

Data Mining Course

Instructor: Carlos "ChaTo" Castillo

These are materials for a twelve-weeks undergraduate course on Data Mining, and include two-hour lectures and two-hour practice sessions every week. They were developed for third year students of the bachelor degree on Mathematical Engineering on Data Science at Universitat Pompeu Fabra, Barcelona.

  • "A very interesting subject for students of data science. In practice sessions, you complete your understanding of the theory concepts." -- a student from the 2022 edition
  • "I could say this is the best subject I've had during the studies" -- a student from the 2021 edition

Contents of this repository

  • ๐Ÿ“ˆ Theory: slides and planning for the theory part.
  • ๐Ÿ’ป Practicum: activities for practical sessions.
  • ๐Ÿ“ Datasets: to be used during practical sessions.
  • ๐Ÿ“ Exams from previous and current year.

Material specific to UPF students:

Acknowledgments

This course was developed by Carlos "ChaTo" Castillo and updated in 2023 by Teodora Sandra Buda. ChaTo is thankful to Aris Gionis and Aris Anagnostopoulos for their comments on an earlier version of these materials. Thanks to Miguel Angel Cordobรฉs for his work on several of the practical sessions, and to Fedor Vitiugin for his corrections and improvements on the practical sessions.

All course materials are available under a Creative Commons license unless specified otherwise.