/FoDA

Primary LanguageJupyter Notebook

Description

This course is an introduction to the foundations behind modern data analysis and machine learning. The first part of the course covers selected topics from probability theory and linear algebra that are key components of modern data analysis. Next, we cover multivariate statistical techniques for dimensionality reduction, regression, and classification. Finally, we survey recent topics in machine learning, in particular, deep neural networks.

Logistics

  • Time: Tue/Thu 11:00 AM - 12:15 PM

  • Location: Thornton E303 and online via Zoom

  • Instructor: Tom Fletcher (ptf8v AT virginia DOT edu)

    • Office Hours: Wednesdays 3 - 4 PM
  • TA: Yinzhu Jin

    • Office Hours: Thursdays 3 - 4 PM
  • TA: Ruixuan Tang

    • Office Hours: Tuesdays 3 - 4 PM
  • TA: Xuwang Yin

    • Office Hours: Mondays 10 - 11 AM
  • TA: Guangtao Zheng

    • Office Hours: Mondays 2 - 3 PM
  • Textbook: Some readings from Mathematical Foundations for Data Analysis, by Jeff Phillips

  • Prerequisites: You should be comfortable programming in Python (CS 2110 or equivalent is sufficient)

  • Software: All homeworks will be done in Jupyter

Acknowledgement

This class was inspired by Jeff Phillips' University of Utah course, CS 4964: Foundations of Data Analysis