skipnothing/ML Foundations
UNIT 01

What is Machine Learning?

Supervised, unsupervised, reinforcement, when ML works and when it doesn't

This is the starting point for the entire ML chain. No math, no code, just building the right mental models.

Loading…
TOPICS
#1

Learning From Examples

Tell a rule you write by hand apart from a pattern a model learns from examples, then label the features, target, and prediction in a real data table.

You can spot a junk email in half a second, but try writing the `if` statement that catches every one. Block the word "free" and you flag the shipping notice you wanted.

10 min
#2

Types of Machine Learning

Sort a problem into supervised, unsupervised, or reinforcement learning by reading the data it holds, an answer column, no answers, or a reward earned by acting.

You have a spreadsheet of past loans, each row stamped `repaid` or `defaulted`; another file lists shoppers with nothing stamped on them, and a third is a game bot chasing points. Same goal, learn, but the data forces three paths.

10 min
#3

How Models Learn

Trace one pass of the training loop, guess, measure the error, nudge the weight, then explain why more passes stop helping and how the step size can wreck or rescue a run, all with zero math.

A brand-new model looks at a $400k house and predicts $1.2M, wildly wrong, because its dials were set at random. Nobody fixes it by hand; it fixes itself by guessing, checking the miss, and adjusting, again and again.

12 min
#4

When ML Works (and When It Doesn't)

Decide whether a problem fits a hand-written rule or a trained model by running one four-condition test, then inventory the enough, labeled, representative data you'd need before any code.

A junior dev spends a week writing `if subject.contains('free')` rules to catch spam, and the spammers route around every one by Friday. The pattern was real, but no human could keep writing it down fast enough.

10 min
UNLOCKS
All units