Hey everyone,
As I’ve been working through the course — especially the early lessons on linear regression — I keep running into something that feels off, and I wanted to bring it up in case anyone else is thinking the same thing.
The course is teaching both ‘machine learning logic’ and using ‘graphs/geometry to visualize it’, which totally makes sense — but sometimes it feels like those two worlds are blending together without explanation. More specifically:
1. The same symbols are used in different ways… without warning.
We see:
y
as the true labelŷ
(y-hat) as the predictionf(x)
as the function the model uses to make predictions
But then:
y
is sometimes used to label the entire line in the graphŷ
kind of disappears — even though it’s technically what the model actually outputs- And
f(x)
becomes the visual curve, the model process, or sometimes just a placeholder forŷ
So depending on the moment, the same symbol means a value, a shape, or a process — and the course doesn’t always make it clear when that switch happens.
2. Variables just… appear.
Another thing I’ve noticed is that new variables are sometimes introduced without being clearly defined up front. For example:
w
is said to be a “parameter” — but what is it really? A slope? A control dial?b
is a “bias” — but that word has different meanings depending on your background (math, stats, AI, etc.)ŷ
is introduced in passing, then quietly used as if everyone knows exactly how it fits
It’s like we’re reading a story where characters show up halfway through a scene without an introduction — and we’re supposed to just know who they are and what they do.
Why this matters
If you’re someone who likes clarity — or comes from a physics, math, or coding background — this can throw you off. It’s not that the ideas are too hard. It’s that the rules of the system keep shifting, and new parts are added without enough structure.
That can make you second-guess yourself, or worse, internalize sloppy definitions without realizing it — which is dangerous when these concepts get more complex down the line.
What might help
I think it would really help if the course said something like:
“Now we’re shifting from a model-building view (where
x
,y
,ŷ
,w
,b
are part of a computation)
to a graphing view (where those same symbols represent shapes or labels).
And here’s what each variable means — not just technically, but intuitively.”
Has anyone else felt this?
Have you noticed symbols being used without clear definition? Or terms getting reused without warning?
Would love to hear how you’re navigating it — or what helped make it click.
— Daniel