nowfound

AI · November 8, 2017

To better understand Neural Networks I built one from scratch in C++

Trying to understand neural nets by building a simple one from scratch - kretash/BasicNeuralNet

To better understand Neural Networks I built one from scratch in C++ launched on November 8, 2017 with 10 votes, #1,075 of 3,137 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 8 years on.

In plain words

This is a C++ neural network implementation built from scratch as an educational project. It is designed for developers and students who want to understand how neural networks work at a fundamental level by examining the code directly. The project stands out as a learning resource that demonstrates neural network concepts through practical implementation rather than relying on existing frameworks or libraries.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • Neural networks tutorial series with code2020 · github.com · ▲107

    The simplest form of an artificial neural network explained and demonstrated. - GitHub - gokadin/ai-simplest-network: The simplest form of an artificial neural network explained and demonstrated.

  • AV
    A Visual and Interactive Guide to the Basics of Neural Networks2016 · jalammar.github.io · ▲63

    Discussions: Hacker News (63 points, 8 comments), Reddit r/programming (312 points, 37 comments) Translations: Arabic, French, Spanish Update: Part 2 is now live: A Visual And Interactive Look at Basic Neural Network Math Motivation I’m not a machine learning expert. I’m a software engineer by train

  • Simple Neural Network2023 · github.com · ▲7

    Simple way to learn neural network on C++

  • I'm 15 and built a neural network from scratch in C++,just math2025 · github.com · ▲8

    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…

  • N5

More ai this month

the category →
  • Video model that turns script into viral social media videos

    AI · 19d ago · spira.ai

  • The browser where Claude Code and Codex work beside you

    AI · 19d ago · rill.love

  • Kolibri is Aleph Alpha

    AI · 21d ago · tej.as

  • Paintings by AI models: programs run through a simulation of oil paint.

    AI · 22d ago · stillwet.art

  • Beam.win▲379

    Run AI agents on one Mac and use its windows on another

    AI · 5d ago · beam.win

  • Route requests to the right LLM for cost, latency & quality

    AI · 23d ago · fastrouter.ai

Source: Show HN post ↗

Launched alongside, November 2017

the whole month →
  • First Search▲1,093

    The world's best startup advice, curated and searchable.

    Growth · 2017 · review.firstround.com

  • The fastest production car ever made ⚡️

    Life & fun · 2017 · tesla.com

  • The safest, and most comfortable truck ever made

    Life & fun · 2017 · tesla.com

  • Create attractive product screenshots with just a few clicks

    Growth · 2017 · theapplaunchpad.com

  • Easy to build, custom landing pages for free

    Growth · 2017 · login.mailchimp.com

  • Thieve▲700

    A curated list of the best products on AliExpress

    Commerce · 2017 · thieve.co