Uploaded June 2018 | Updated September 2026, 2 weeks ago
π Playlist for this series
youtube.com/playlist?list=PL0zVEGEvSaeGmPpG8tAaqSmf3k56LPwiF
πCode from the episode
beta.observablehq.com/@mpj/neural-network-from-scratch-part-1
π (Patrons only) Official discussion topic for this episode on the Fun Fun Forum:
funfunforum.com/t/lets-code-a-neural-network-in-plain-javascript/5211
π Support the show by becoming a Patreon
youtube.com/watch?v=trP9q703x0o
π Daniel Shiffman video that inspired this video
youtube.com/watch?v=ntKn5TPHHAk
π Intro to ObservableHQ
youtube.com/watch?v=MmRmxzrr4lk
π But what is a neural network by 3blue1brown
youtube.com/watch?v=aircAruvnKk
π mpj on Twitter
twitter.com/mpjme
π Help translate the show to your language
youtube.com/timedtext_cs_panel?tab=2&c=UCO1cgjhGzsSYb1rsB4bFe4Q
Letβs make a neural network, completely from scratch, in JavaScript! No machine learning libraries, no prior knowledge of machine learning, statistics, advanced math and no diving into neuroscience, just the plain code. In this episode, we look at how to improve the training of our neural network using a learning rate.
π Playlist for this series
youtube.com/playlist?list=PL0zVEGEvSaeGmPpG8tAaqSmf3k56LPwiF
πCode from the episode
beta.observablehq.com/@mpj/neural-network-from-scratch-part-1
π (Patrons only) Official discussion topic for this episode on the Fun Fun Forum:
funfunforum.com/t/lets-code-a-neural-network-in-plain-javascript/5211
π Support the show by becoming a Patreon
youtube.com/watch?v=trP9q703x0o
π Daniel Shiffman video that inspired this video
youtube.com/watch?v=ntKn5TPHHAk
π Intro to ObservableHQ
youtube.com/watch?v=MmRmxzrr4lk
π But what is a neural network by 3blue1brown
youtube.com/watch?v=aircAruvnKk
π mpj on Twitter
twitter.com/mpjme
π Help translate the show to your language
youtube.com/timedtext_cs_panel?tab=2&c=UCO1cgjhGzsSYb1rsB4bFe4Q
Letβs make a neural network, completely from scratch, in JavaScript! No machine learning libraries, no prior knowledge of machine learning, statistics, advanced math and no diving into neuroscience, just the plain code. In this episode, we look at how to improve the training of our neural network using a learning rate.









![Understanding choice and life in Neural networks
πBrilliant.org - Learn Machine learning through interactive challenges (Sponsor, thank you!)
https://brilliant.org/FunFunFunction
π Fun Fun Forum topic dedicated to series [ Forum Patrons only ]
https://www.funfunforum.com/t/understanding-evolution-with-neural-networks-using-pixling/6442
π The world from the episode on pixling.world
https://pixling.world/1kAXeNVpqgRhGyLjh30fz6?newempty
π Fredrik NorΓ©n on Twitter
https://twitter.com/jfnoren
π mpj on Twitter
https://twitter.com/mpjme
π Help translate the show to your language
http://www.youtube.com/timedtext_cs_panel?tab=2&c=UCO1cgjhGzsSYb1rsB4bFe4Q
Me and my old time friend Fredrik NorΓ©n take a look at his project pixling.world, which is an AI sandbox with neural network agents that you can use to understand the process of evolution. Built in TypeScript and WebGL, pixling.world is quite an interesting animal- Understanding choice and life in Neural networks](https://i.ytimg.com/vi/dtZVslm5jkQ/mqdefault.jpg)
