Maria K. Cameron

University of Maryland, Department of Mathematics


Home Research CV Publications Teaching Photos Software and Datasets

AMSC 808N/CMSC828V: Numerical Methods for Data Science and Machine Learning

Fall 2020
Instructor: Maria Cameron

A brief description: Optimization (fundamentals of constrained and unconstrained optimization, algorithms for large-scale problems, Tikhonov and lasso regularization). Matrix data and latent factor models (Ky-Fan norms, nonlinear matrix factorization, CUR decomposition, applications). Dimensionality reduction for data visualization and organization (PCA, MDS, isomap, LLE, t-SNE, diffusion maps). Graph data analysis (basic graph algorithms (DFS and BFS), random graph models, site and edge percolation, mining large graphs).

Expectations: The students are expected to have solid knowledge of linear algebra and multivariable calculus and be able to program.

Coursework:

Slides: Introduction.pdf ReviewLinAlgebra.pdf
Lecture Notes: 1-Introduction.pdf
Slides: ClassificationIntro.pdf
Lecture Notes: 2-Optimization.pdf
Slides: CUR.pdf
Lecture Notes: 3-MatrixFactorization.pdf
Lecture Notes: 4-DimReduction.pdf
Homework: hw5.pdf, HW5.zip
Slides: NetworksIntro.pdf, NetworksProcesses.pdf MiningLargeGraphs.pdf
Lecture Notes: 5-GraphDataAnalysis.pdf
Homework: hw6.pdf

Take-home final exams:

Homework Collection. Fall 2020: HW_Fall2020.zip; Fall 2021: HW_Fall2021.zip

Project Collection, Fall 2020: Projects_Fall2020.zip; Fall 2021: Projects_Fall2021.zip

Some key references: