Shadowing Practice: Ridge vs Lasso Regression, Visualized!!! - Learn English Speaking with Video

Choose a practice mode

Each mode opens a full-screen practice room.

86 sentences
If sentences are too short or too long, click Edit to adjust them.
1
Ridge, regression versus lasso regression, which one will survive?
2
StatQuest.
3
Hello, I'm Josh Starmer and welcome to StatQuest.
4
Today we're going to talk about ridge versus lasso regression and the differences are going to be visualized.
5
Note, this StatQuest assumes that you are already familiar with ridge and lasso regression.
6
If not, check out the quests.
7
To show you the difference between ridge and lasso regression, we're going to use a very simple data set that consists of weight and height measurements.
8
And we'll start by fitting this horizontal line to the data.
9
This horizontal line represents a terrible fit.
10
And we can measure how bad that fit is by calculating residuals, the difference between the observed and predicted values.
11
In order to compare the horizontal line to other lines fit to the data, we will plot the sum of the squared residuals on a graph.
12
The y-axis on this graph is the sum of the squared residuals,
13
and the x-axis represents different slope values for the fitted line.
14
In this case, the slope for the horizontal line is 0.
15
Now let's increase the slope to 0.2, and calculate a new value for the sum of the squared residuals.
16
Now let's increase the slope to 0.4, and calculate a new value for the sum of the squared residuals.
17
We can keep plugging in new values for the slope and plotting the sum of the squared residuals,
18
Or we can just plot the curve for this equation.
19
We can see that the best fitting line is at the bottom of the parabola.
20
In other words, when the slope equals 0.45, we get the lowest sum of the squared residuals.
21
In this example, we simply calculated the sum of the squared residuals for different slopes.
22
Now let's add the ridge regression penalty, aka the L2 norm.
23
if you asked me, it should be called the squared penalty, since that's what it is, and, for me, way easier to remember.
24
The thick blue line that we just drew represents lambda equals zero.
25
This is because when lambda equals zero, the penalty is equal to zero,
26
regardless of the slope, and we are left with the original sum of squared residuals.
27
Now let's see what happens when we set lambda equal to 10.
28
And just like before, we'll start with a horizontal line, only this time, the line is orange.
29
Just like before, we can calculate the residuals.
30
And we can calculate the sum of the squared residuals plus lambda times the slope squared.
31
In this case, lambda equals 10.
32
And the slope of the horizontal line is 0.
33
So the penalty is 0.
34
So we plot the sum of the squared residuals here.
35
Now let's increase the slope to 0.2.
36
Note, the residuals are smaller than before, so the sum of squared residuals is smaller than before.
37
But now the penalty is 0.4.
38
And that gives us this point on the graph.
39
Now let's increase the slope to 0.4.
40
And the residuals are even smaller.
41
But now the penalty is 1.6.
42
And that gives us this point on the graph.
43
And like we did before, we can keep plugging in new values for the slope and plotting the sum of the squared residuals plus the penalty,
44
or we can just plot the curve with a thick orange line that represents lambda equals 10.
45
The bottom of the parabola is where the slope gives us the lowest sum of squared residuals plus penalty,
46
and that corresponds to this specific line.
47
And when we compare that to the optimal slope when lambda equals zero,
48
we see that setting lambda equal to 10 results in a smaller optimal slope.
49
Note, we can also see that when lambda equals 10, the lowest point in the parabola is closer to zero than when lambda equals zero.
50
So, either way we look at it, we see that the larger value for lambda shrunk the optimal value for the slope.
51
Likewise, the thick green line represents lambda equals 20.
52
We see that the minimum value is closer to zero, and the optimal slope has shrunk some more.
53
The purple lines represent lambda equals 40, and it shrinks the slope even more.
54
In other words, as we increase lambda for the ridge regression penalty, a.k.a the L2 penalty, a.k.a the square penalty,
55
The optimal slope gets closer and closer to zero, but it does not equal zero.
56
Bam!
57
Now let's see what happens if we use the lasso penalty, a.k.a the L1 norm, or, if you asked me,
58
I'd call it the absolute value penalty.
59
Unfortunately, no one asked me.
60
Again, the thick blue line represents lambda equals zero, so there is no extra penalty.
61
This is because when we plug lambda equals zero into the equation, the penalty becomes zero.
62
And we are left with the original sum of the squared residuals.
63
Note, just like before, we'll keep track of the best fitting line plus penalty in this graph on the left.
64
The thick orange line represents lambda equals 10, so now we are turning on the penalty and shrinking the slope.
65
When lambda equals 10, we start to see a kink in the curve where the slope is 0.
66
The thick green line represents lambda equals 20, and this kink at zero is becoming more prominent.
67
Lastly, the thick purple line represents lambda equals 40.
68
And now the kink at zero is super obvious.
69
Now the lowest point in the purple curve,
70
aka the optimal slope given the absolute value penalty when lambda equals 40, is zero.
71
And that means the slope of the optimal line is 0.
72
And that means when lambda equals 40, we ignore weight as a variable when predicting height.
73
Double bam!
74
In summary, when we increase the ridge regression penalty, a.k.a the L2 penalty, a.k.a the square penalty,
75
the optimal slopes shift towards zero, but we retain a nice parabola shape.
76
And even when we set lambda to something crazy high like 400, we still end up with an optimal value greater than zero.
77
In contrast, when we increase the lasso penalty, a.k.a the L1 penalty, a.k.a the absolute value penalty,
78
The optimal value shifts towards zero, but since we have a kink at zero, zero ends up being the optimal slope.
79
Bam!
80
Hooray!
81
We've made it to the end of another exciting StatQuest.
82
If you like this StatQuest and want to see more, please subscribe.
83
And if you want to support StatQuest, consider contributing to my Patreon campaign,
84
becoming a channel member, buying one or two of my original songs or a t-shirt or a hoodie or just donate.
85
The links are in the description below.
86
All right, until next time, quest on!

Download App

Everything you need to speak fluently

AI PronunciationScore every sentence
IPA PracticeMaster every sound
VocabularyBuild your word bank
Vocab GameLearn while playing

Same Channel

FOR YOU

Recommend Video

Vocabulary and speaking notes for this lesson

This speaking lesson is built on the video “Ridge vs Lasso Regression, Visualized!!!”. The speaker keeps coming back to these words: slope, penalty, lambda, equal, zero. This video has 86 sentences and 1111 words to shadow. The speech runs for 9:04. The speaker talks at a steady 122 words per minute, a comfortable pace for shadowing. Only 70% of the words are among the 3,000 most common in English, so the vocabulary is demanding.

Key vocabulary in this video

15 words from the video worth learning, with pronunciation and meaning:

WordPronunciationMeaning
slope noun/sloʊp/A surface that either inclines or declines in a regular manner from the perspective of an observer.
penalty noun/ˈpɛn.əl.ti/A legal sentence.
residual adjective/ɹɪˈzɪd͡ʒ.u.əl/Of, relating to, or remaining as a residue; left over.
optimal adjective/ˈɑptɪməl/The best, most favourable or desirable, especially under some restriction.
thick adjective/θɪk/Relatively great in extent from one surface to the opposite in its smallest solid dimension.
ridge noun/ɹɪd͡ʒ/The back of any animal; especially the upper or projecting part of the back of a quadruped.
horizontal adjective/ˌhoɹəˈzɑn.təl/Perpendicular to the vertical; parallel to the plane of the horizon; level, flat.
calculate verb/ˈkælkjʊleɪt/To determine the value of something or the solution to something by a mathematical process.
graph noun/ɡɹæf/A data chart (graphical representation of data) intended to illustrate the relationship between a set (or sets) of numbers (quantities, measurements or…
curve noun/kɚv/A bend, such as in a road.
purple noun/ˈpɝ.pl̩/A colour between red and blue; violet, though often closer to magenta.
plug noun/plʌɡ/A pronged connecting device which fits into a mating socket, especially an electrical one.
compare verb/kəmˈpɛɚ/To assess the similarities and differences between two or more things [“to compare X with Y”]. Having made the comparison of X with Y, one might have found it…
versus/ˈvɝsəs/Against; in opposition to.
quest noun/kwɛst/A journey or effort in pursuit of a goal (often lengthy, ambitious, or fervent); a mission.

Phrasal verbs you will hear

WordMeaning
check out verbTo record the departure or withdrawal of someone or something (such as guests, employees, books, etc.).
end up verbTo bring to a conclusion.

Grammar in this video

The structures the speaker uses most, with the exact words from the video:

StructureIn the video
Passive voice be + past participle — the focus is on what happens, not who does itbe visualized · should be called · are left
Present perfect have/has + past participle — a past action that still matters nowhas shrunk · We've made

Pronunciation to watch

The speaker uses 8 contractions and reduced forms, such as we'll, we're, I'd. Say them the short way, as you hear them.

  • The “sh” and “zh” sounds: equation /ɪˈkweɪ.ʒən/, contrast /kənˈt(ʃ)ɹæst/, measurement /ˈmɛʒ.ə.mənt/, regression /ɹiːˈɡɹɛʃ.ən/, visualize /ˈvɪʒuəˌlaɪz/
  • Long words — get the stress right: residual /ɹɪˈzɪd͡ʒ.u.əl/, horizontal /ˌhoɹəˈzɑn.təl/, parabola /pəˈɹæb.ə.lə/

How to practise with this video

  1. Listen to the whole video once without speaking and note the words you do not know.
  2. Shadow it sentence by sentence at normal speed, repeating each one until your rhythm matches the speaker.
  3. Record yourself and compare with the original, paying attention to words like slope, penalty, residual.

What is the Shadowing Technique?

Shadowing is a science-backed language learning technique originally developed for professional interpreter training and popularized by polyglot Dr. Alexander Arguelles. The method is simple but powerful: you listen to native English audio and immediately repeat it out loud — like a shadow following the speaker with just a 1–2 second delay. Unlike passive listening or grammar drills, shadowing forces your brain and mouth muscles to simultaneously process and reproduce real speech patterns. Research shows it significantly improves pronunciation accuracy, intonation, rhythm, connected speech, listening comprehension, and speaking fluency — making it one of the most effective methods for IELTS Speaking preparation and real-world English communication.

Shadowing technique: read the full step-by-step guide →