CSDS 423

Numerical Algorithms for Machine Learning

Case Western Reserve University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

An introduction to numerical algorithms that pertain to important problems in machine learning, data science, and artificial intelligence, organized into four modules: 1) Basic topics in numerical analysis, floating point computation, rounding, conditioning, and stability. Numerical solution of equations, curve fitting, and polynomial interpolation with example applications in machine learning. 2) Numerical linear algebra in the context of data science and artificial intelligence, sparse matrix operations, solutions to linear systems, least-squares systems, regularization, linear regression, eigen-decompositions and their relation to dimensionality reduction. Singular value decomposition, non-linear matrix factorization, matrix completion, with applications to recommendation systems and link prediction. Iterative methods for solving linear systems, application of matrix computations in information retrieval and machine learning. 3) Optimization for training machine learning algorithms, duality, convexity, non-linear regression, gradient decent, training of neural networks, back-propagation, stochastic gradient descent, regularization, variance reduction. 4) Graphs and spectral analysis in graph machine learning, graph Laplacian, eigenvalues of a graph, random walks and graph convolution, graph embedding, spectral filters. Offered as CSDS 323 and CSDS 423 . Prereq: Graduate Student standing.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 5 hours ago

001

Availability not recently verified
Class #case_western_reserve-CSDS423Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?