Alternatives
Products that do what To better understand Neural Networks I built one from scratch in C++ does
- 1NN
2020 · github.com
- 2AT
2019 · github.com
- 3AV
2016 · jalammar.github.io
- 4IT
2018 · otoro.net
- 5IW
2017 · github.com
- 6IW
2021 · github.com
- 7IT
2018 · github.com
- 8

- 9N5
2020 · nn-512.com
- 10IB
2024 · graphgame.sabrina.dev
- 11IM
I’m 15 and self-taught. I'm learning ML from scratch because I want to really understand how things work. I’m not into frameworks. I prefer math, logic, and C++. I implemented a basic MLP that supports different activation and loss functions. It was trained via mini-batch gradient descent. I wrote it from scratch, using no external libraries except Eigen (for linear algebra). I learned how a Neural Network learns (all the math) -- how the forward pass works, and how learning via backpropagation works. How to convert all that math into code. I’ll write a blog soon explaining how MLPs work in…
2025 · github.com
- 12CT
2018 · github.com
- 13TA
2020 · thinc.ai
- 14SN
2020 · github.com
- 15

- 16WD
2016 · github.com
- 17IC
I spent the past week implementing a 1 Layer Neural Net and training it on MNIST within the visual scripting language provided by scratch.mit.edu. It was tedious, but ultimately not too difficult. The code runs incredibly slowly, so much so that 64 samples of MNIST takes 5+ hours to train on my machine. There were a lot of little mini challenges that were fun to overcome (implementing softmax was very tricky). If you're interested, I encourage you to try and improve on it! More details in the linked blog post.
2024 · bell-boy.github.io
- 18IA
2018 · enlight.nyc
- 19SA
2018 · github.com
- 20LA
2014 · github.com
- 21SD
2017 · github.com
- 22PA
2017 · github.com
- 23IW
2024 · gitlab.com
- 24LN
2015 · github.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →