nowfound

Life & fun · October 18, 2024

I wrote an autodiff in C++ and implemented LeNet with it

I wrote an autodiff in C++ and implemented LeNet with it launched on October 18, 2024 with 36 votes, #723 of 5,185 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 2 years on.

Visit gitlab.com ↗Alternativestop 14% of October 2024

In plain words

This project is an automatic differentiation library written in C++ with a LeNet neural network implementation demonstrating its capabilities. It is designed for developers interested in understanding how autodiff systems work and how to build neural networks from scratch. The implementation shows practical application of gradient computation, making it useful for educational purposes or as a foundation for machine learning experimentation in C++.

written from the facts on this page · September 2026

From the sources

GitLab.com

Does a similar job

all alternatives →
  • Boldly go where Gradient Descent has never gone before with DiscoGrad2024 · github.com · ▲232

    Trying to do gradient descent using automatic differentiation over branchy programs? Or to combine them with neural networks for end-to-end training? Then this might be interesting to you. We develped DiscoGrad, a tool for automatic differentiation through C++ programs involving input-dependent control flow (e.g., "if (f(x) < c) { ... }", differentiating wrt. x) and randomness. Our initial motivation was to enable the use of gradient descent with simulations, which often rely heavily on such discrete branching. The latter makes plain autodiff mostly useless, since it can only account for the…

  • Llama 3.2 Interpretability with Sparse Autoencoders2024 · github.com · ▲579

    I spent a lot of time and money on this rather big side project of mine that attempts to replicate the mechanistic interpretability research on proprietary LLMs that was quite popular this year and produced great research papers by Anthropic [1], OpenAI [2] and Deepmind [3]. I am quite proud of this project and since I consider myself the target audience for HackerNews did I think that maybe some of you would appreciate this open research replication as well. Happy to answer any questions or face any feedback. Cheers [1]…

  • Microcrad – Micrograd Reimplemented in CJun 2026 · github.com · ▲79

    A re-implementation of Karpathy's micrograd in C. Contribute to oraziorillo/microcrad development by creating an account on GitHub.

  • Autograd.c – A tiny ML framework built from scratchDec 2025 · github.com · ▲85

    built a tiny pytorch clone in c after going through prof. vijay janapa reddi's mlsys book: mlsysbook.ai&#x2F;tinytorch&#x2F; perfect for learning how ml frameworks work under the hood :)

  • Autocomplete Python with Deep Learning2019 · github.com · ▲109

    A simple neural network for python autocompletion. Contribute to vpj/python_autocomplete development by creating an account on GitHub.

  • Xcessiv – Fully managed web application for automated machine learning2017 · github.com · ▲108

    A web-based application for quick, scalable, and automated hyperparameter tuning and stacked ensembling in Python. - reiinakano/xcessiv

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, October 2024

the whole month →
  • buzzabout▲1,267

    Audience insights from 1B+ online discussions in 2 mins

    AI · 2024 · buzzabout.ai

  • bolt.new▲1,230

    Build and scale high-performing websites & apps using your words. Join millions and start building today.

    AI · 2024 · bolt.new

  • Feta▲1,217

    Run smarter stand-ups, build better products

    AI · 2024 · feta.io

  • Trag▲955

    AI code review companion

    AI · 2024 · usetrag.com

  • Turn Notion databases into portals & apps with no code

    Dev tools · 2024 · softr.io

  • One inbox for all your work discussions

    Work · 2024 · generalcollaboration.com