Teacher since January 2026
Nikolai Sorin
Architectures explained from the inside: convolutions, recurrence, attention and beyond
9
tutors built
4.6Sample
average from 22 reviews
362Sample
lessons taught by their tutors
About Nikolai
I teach neural network architectures and the reasoning behind them. My working life has been spent implementing models from papers, getting them to train, and finding out which details the paper forgot to mention. I like to explain an architecture by asking what problem it was built to solve and what it costs, so convolutional networks, recurrent networks, transformers and graph networks feel like a sequence of sensible decisions rather than a zoo of names. I draw a lot of shapes and tensor dimensions, I ask you to predict what will happen before I tell you, and I say plainly when a popular explanation is an oversimplification.
Knows about
Tutors by Nikolai
9 tutors
Attention mechanisms, step by step
Compute attention by hand, then understand masks, heads, KV caching and efficient variants66 lessonsSampleNikolai Sorin$8Debugging neural network trainingDebugging neural network training
A systematic method for finding why a model will not train, diverges or quietly underperforms66 lessonsSampleNikolai Sorin$10The transformer, block by blockThe transformer, block by block
Trace a token through every part of a transformer and count where the parameters live60 lessonsSampleNikolai Sorin$12Convolutional networks from the pixel upConvolutional networks from the pixel up
See how convolutions turn pixels into features, and calculate shapes and parameters yourself56 lessonsSampleNikolai Sorin$5How to read a deep learning paperHow to read a deep learning paper
Read papers in passes, find the real claim and judge the evidence behind it41 lessonsSampleNikolai Sorin$6Reinforcement learning basicsReinforcement learning basics
Understand agents, rewards and policies, and compute a Q learning update yourself41 lessonsSampleNikolai SorinFreeRNNs, LSTMs and why transformers took overRNNs, LSTMs and why transformers took over
Understand recurrent networks, their gates and limits, and the real reasons attention replaced them32 lessonsSampleNikolai Sorin$7Positional information in transformersPositional information in transformers
Learn how transformers know word order, from sinusoids to rotary embeddings and long context limitsNikolai Sorin$8Graph neural networksGraph neural networks
Learn message passing on graphs and build models for nodes, edges and whole graphs without leakageNikolai Sorin$11Recent reviews
What students said about Nikolai's tutors.
- Sanna V.Sample
Free and genuinely good. The reward hacking examples were funny and made me think about badly designed targets at my own job.
- Viktor H.Sample
The 12d squared rule plus the embedding table let me sanity check a config file at work in about a minute. Lesson two on the residual stream changed how I picture the whole model.
- Leila N.Sample
The tutor refused to guess and kept asking for my curves. Annoying at first, then I realised that was the lesson.
- Laura B.Sample
The hand traced RNN in lesson one made backprop through time make sense. Before this, LSTM diagrams were just boxes and arrows to me.
- Hyejin L.Sample
I used to read papers front to back and give up by section three. The three pass method is simple and it works for me.
- Priya S.Sample
The KV cache lesson explained why my local model runs out of memory with long chats. Estimating the cache size by hand was eye opening.