Attention in transformers, step-by-step | Deep Learning Chapter 6
202427 dk
Demystifying attention, the key mechanism inside transformers and LLMs.
Instead of sponsored ad reads, these lessons are funded directly by viewers: https://3b1b.co/support
Special thanks to these supporters: https://www.3blue1brown.com/lessons/attention#thanks
An equally valuable form of support is to simply share the videos.
Demystifying self-attention, multiple heads, and cross-attention.
Instead of sponsored ad reads, these lessons are funded directly by viewers: https://3b1b.co/support
The first pass for the translated subtitles here is machine-generated and, therefore, notably imperfect. To contribute edits or fixes, visit https://www.criblate.com
Звуковая дорожка на русском языке: Влад Бурмистров.
------------------
Here are a few other relevant resources
Build a GPT from scratch, by Andrej Karpathy
https://youtu.be/kCc8FmEb1nY
If you want a conceptual understanding of language models from the ground up, @vcubingx just started a short series of videos on the topic:
https://youtu.be/1il-s4mgNdI?si=XaVxj6bsdy3VkgEX
If you're interested in the herculean task of interpreting what these large networks might actually be doing, the Transformer Circuits posts by Anthropic are great. In particular, it was only after reading one of these that I started thinking of the combination of the value and output matrices as being a combined low-rank map from the embedding space to itself, which, at least in my mind, made things much clearer than other sources.
https://transformer-circuits.pub/2021/framework/index.html
Site with exercises related to ML programming and GPTs
https://www.gptandchill.ai/codingproblems
History of language models by Brit Cruise, @ArtOfTheProblem
https://youtu.be/OFS90-FX6pg
An early paper on how directions in embedding spaces have meaning:
https://arxiv.org/pdf/1301.3781.pdf
------------------
Timestamps:
0:00 - Recap on embeddings
1:39 - Motivating examples
4:29 - The attention pattern
11:08 - Masking
12:42 - Context size
13:10 - Values
15:44 - Counting parameters
18:21 - Cross-attention
19:19 - Multiple heads
22:16 - The output matrix
23:19 - Going deeper
24:54 - Ending
------------------
These animations are largely made using a custom Python library, manim. See the FAQ comments here:
https://3b1b.co/faq#manim
https://github.com/3b1b/manim
https://github.com/ManimCommunity/manim/
All code for specific videos is visible here:
https://github.com/3b1b/videos/
The music is by Vincent Rubinetti.
https://www.vincentrubinetti.com
https://vincerubinetti.bandcamp.com/album/the-music-of-3blue1brown
https://open.spotify.com/album/1dVyjwS8FBqXhRunaG5W5u
------------------
3blue1brown is a channel about animating math, in all senses of the word animate. If you're reading the bottom of a video description, I'm guessing you're more interested than the average viewer in lessons here. It would mean a lot to me if you chose to stay up to date on new ones, either by subscribing here on YouTube or otherwise following on whichever platform below you check most regularly.
Mailing list: https://3blue1brown.substack.com
Twitter: https://twitter.com/3blue1brown
Instagram: https://www.instagram.com/3blue1brown
Reddit: https://www.reddit.com/r/3blue1brown
Facebook: https://www.facebook.com/3blue1brown
Patreon: https://patreon.com/3blue1brown
Website: https://www.3blue1brown.com
You cannot order from yourself. Manage this offer in your panel.
This creator has not set their rates yet. Send a request and we will pass it on — the price is agreed before anything is charged.
Monthly participation
per month
A recurring seat in my content. Subscribers enter a queue — or a random draw when there are more subscribers than slots — and appear in the video itself, in the credits, or in the description.
Their parents left for work and never came home: From the 9/11 archives
60 Minutes · History · Interviews · video · reports
La Bola Negra | In Theaters October 16
Netflix · History · Games
The Modern Middle East, Explained
Johnny Harris · War · History · Cinematic · city · Life · Country · military · video · reports · stories
Passenger Ferry Sinks While The Crew Parties - The MV Dona Paz | Fascinating Horror
Fascinating Horror · Horror · Documentary · Mystery · Family · History · Music · Other · daily · education · lines · Philippines · true stories · stories
BIOSHOCK 2 + DLC Full Gameplay Walkthrough / No Commentary【FULL GAME】4K 60FPS Ultra HD
Gamer's Little Playground · Horror · Action · History · Other · GAME MOVIES · Gameplay · Full Game · Gaming · all cutscenes · cutscenes · city · survival · video · weapons
The FDNY band that played at funerals for fallen brothers | 60 Minutes Archive
60 Minutes · History · Interviews · city · video · reports
They Left 6,000 Sheep on an Empty Island - Then This Happened
BRIGHT SIDE · Animation · Action · Documentary · Mystery · History · Music · Other · nature · survival · video · science · stories
The Japanese Tsunami That Killed 20,000 People | Fascinating Horror
Fascinating Horror · Horror · Documentary · Mystery · History · Music · Other · japan · vintage · technology · shelter · education · true stories · stories
Why do Human Feet Wash up on This Beach? | Fascinating Horror Shorts
Fascinating Horror · Horror · Documentary · Mystery · History · Music · Other · education · true stories · stories
Horror Games - Scott The Woz
Scott The Woz · Adventure · Horror · Music · Games · Gaming · nintendo · city · Life · Country
Automaton
LORN · Music
OUT OF THE FRAME
LORN · Music
L'APPEL DU VIDE
LORN · Music
UNDEAD DOGS
LORN · Music
Solar Farms in Space - Reflect Orbital
Real Engineering · History · Music · video · technology · science · education