Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Backpropagation, intuitively | Deep Learning Chapter 3

    3Blue1Brown

    4 HN recommenders · recommended in 4 months, 2017–2024

    YouTube

    12:47 · 6.4M views · Nov 3, 2017

    3Blue1Brown's third deep learning chapter gives a visual, intuitive account of backpropagation and what happens to a neural network as it learns. A follow-up video covers the underlying calculus.

    Recommended as the most accessible introduction to backprop for people who struggle with the pure math.

    AI, Machine Learning & DataMachine learning & deep learning
    1. 10:18
      Backpropagation calculus | Deep Learning Chapter 43Blue1Brown4M views • 9 years ago
    2. 20:33
      Gradient descent, how neural networks learn | Deep Learning Chapter 23Blue1Brown9.7M views • 9 years ago
    3. 18:40
      But what is a neural network? | Deep learning chapter 13Blue1Brown25M views • 9 years ago
    4. 2:25:52
      The spelled-out intro to neural networks and backpropagation: building microgradAndrej Karpathy4.4M views • 4 years ago
    5. 3:07
      Neural Networks Demystified [Part 1: Data and Architecture]Welch Labs839K views • 12 years ago
    6. 1:08:40
      Lecture 1 | Machine Learning (Stanford)Stanford2.7M views • 18 years ago
    7. 9:52
      Vectors | Chapter 1, Essence of linear algebra3Blue1Brown13M views • 10 years ago
    8. 1:30:45
      The Simple Essence of Automatic Differentiation - Conal ElliottMicrosoft Research17K views • 8 years ago
    9. 1:19:08
      CS231n Winter 2016: Lecture1: Introduction and Historical ContextAndrej Karpathy463K views • 10 years ago
    10. 57:57
      Lecture 1 | Introduction to Convolutional Neural Networks for Visual RecognitionStanford University School of Engineering2.9M views • 9 years ago
    11. 1:28:13
      RL Course by David Silver - Lecture 1: Introduction to Reinforcement LearningGoogle DeepMind1.9M views • 11 years ago
    12. 1:21:28
      Lecture 01 - The Learning Problemcaltech1.5M views • 14 years ago
    13. 27:14
      Transformers, the tech behind LLMs | Deep Learning Chapter 53Blue1Brown12M views • 2 years ago
    14. 2:35:53
      Tensorflow and deep learning - without a PhD by Martin GörnerDevoxx610K views • 9 years ago
    15. 1:22:38
      CS480/680 Lecture 19: Attention and Transformer NetworksPascal Poupart374K views • 7 years ago
    16. 17:05
      The essence of calculus3Blue1Brown12M views • 9 years ago
    17. 3:31:24
      Deep Dive into LLMs like ChatGPTAndrej Karpathy10M views • 1 year ago
    18. 5:09
      Essence of linear algebra preview3Blue1Brown2.8M views • 10 years ago
    19. 26:10
      Attention in transformers, step-by-step | Deep Learning Chapter 63Blue1Brown4.9M views • 2 years ago
    20. 1:11:41
      Lecture 1 | Natural Language Processing with Deep LearningStanford University School of Engineering821K views • 9 years ago

    5 comments from Hacker News

    1. @hal9000xpNov 2017· in “Ask HN: Best way to get started with AI?”

      I'm in the same boat. For long time, I was interested in AI but at the same time intimidated by math. I'm relatively comfortable with discrete mathematics and classical algorithms and at the same time calculus and linear algebra is completely foreign to me. Also, I do not accept way to learn ML without good understanding of core principles behind it. So math is a must. A few months ago, I stumbled upon very amazing YouTube Channel 3Blue1Brown which explains math in very accessible way and at the same time I got feeling that I finally started understanding core ideas behind linear algebra and calculus. Just recently he published 4 videos about deep neural networks: [LINK] [LINK] this video [LINK] So my fear of ML was gone away and I'm very excited to explore whole new world for neural networks and other things like support vector machines etc

      Strongly recommendsView on HN
    2. @pastelskyJun 2018· in “Backpropagation algorithm visual explanation”

      While we're at this, I found the explainations by 3Brown1Blue to be very intuitive when it comes to neural networks, especially for folks who're new and don't necessarily grasp concepts when explained primarily through math. What is backpropagation really doing? this video His other videos on this topic are just as good.

      Strongly recommendsView on HN
    3. @nouveauxNov 2017· in “What is backpropagation and what is it doing? [video]”

      This was very timely for me and for anyone else learning, here are the first few videos of the series: [LINK] [LINK] this video (Original video) [LINK]

      RecommendsView on HN
    4. @sxpApr 2021· in “Backpropagation 101 (2020)”

      This has a lot of words, but not enough content. I recommend 3Blue1Brown's neural net videos instead: this video

      RecommendsView on HN
    5. @seanhunterOct 2024· in “What P vs. NP is about”

      It's not satire. If you have some function with several inputs, the Jacobian is a matrix of all the partial derivatives of this function with respect to each input variable[1]. Since derivatives give the slope of a function, if you think about your function as being like a bumpy surface with the height at each point being the output, this matrix tells you which way (and how far) to change any input if you want to go "up" or "down" in the output. Backpropogation is a way to optimise a neural network. You want to know how best to nudge the weights of the network to optimise some loss function, so what you do is compute the gradient (ie partial derivative) of that function with respect to each of the weights. This allows you to then tweak the weights of the function so your network gets better at whatever task you're trying to get it to learn. See [2] to understand how this works and and [3] to understand how this relates to the Jacobian, but generally if you're trying to go "downhill" in your loss function it's easy to see intuitively that knowing which way the function slopes (ie the effect of tweaking each of the weights) is important and that's what the Jacobian tells you. The inverse of a matrix[4] and its transpose[5] are two different operations in linear algebra. Transpose turns rows into columns and columns into rows and the inverse of a matrix is a little harder to grasp maybe without background, but you could think of multiplying one matrix by the inverse of another a

      CitesView on HN