Classification & Regression
Learn mappings from labeled examples and evaluate how well the model generalizes.
From probability and linear algebra to classifiers, latent variables and neural models — a course about turning data into decisions.
CS475 introduces the foundations of modern machine learning: methods that learn patterns from data and improve predictive performance through statistical structure rather than hard-coded rules.
The course combines mathematical reasoning with substantial programming work, requiring both implementation and analysis.
Learn mappings from labeled examples and evaluate how well the model generalizes.
Separate classes with geometry, optimization and maximum-margin reasoning.
Connect linear predictors with probabilistic outputs and likelihood-based training.
Combine weak learners into stronger predictive systems through iterative weighting.
Reason about hidden variables through alternating expectation and optimization.
Build layered representations and understand how modern models optimize them.
Assignments move ideas off the whiteboard and into a common learning framework where implementation choices, numerical behavior and evaluation all matter.
A conceptual route from mathematical foundations to increasingly expressive models.
Probability, linear algebra, multivariable calculus and optimization refresh.
Loss functions, logistic regression, decision boundaries and generalization.
Support vectors, constrained optimization and richer feature spaces.
Boosting, combinations of predictors and error-focused iteration.
Expectation Maximization, hidden structure and probabilistic reasoning.
Structured dependencies, representation learning and modern neural methods.
Derive objectives, inspect assumptions and explain model behavior using mathematical reasoning.
PROBABILITY / LINEAR ALGEBRA / OPTIMIZATIONImplement learning algorithms inside a common framework and validate them on data.
CODE / DEBUG / EVALUATEBring models and engineering together into an end-to-end final learning project.
DESIGN / TRAIN / TESTZeus appears here as an editorial metaphor for optimization: energy moving through a parameter landscape until the learning process settles on a solution that explains the data better.
Features, labels and observations.
A structured hypothesis.
A measure of being wrong.
Update parameters.
Test generalization.
Machine learning is more than achieving a high score. Good work asks whether the data is appropriate, whether the metric means what we think it means and whether the conclusions hold outside the training set.
Natural language models learn that words depend on communities and context. Slot Gacor appears here only as an editorial example of a phrase whose meaning comes from a particular online vocabulary rather than from its component words alone.