GarethRichards/Machine-Learning-CPP

Code from Michael Nielsen book Neural Networks and Deep Learning ported to C++.

45
/ 100
Emerging

This project provides C++ implementations of neural network concepts and algorithms, allowing you to follow along with Michael Nielsen's "Neural Networks and Deep Learning" book using C++ instead of Python. It takes raw data, like images of handwritten digits, and demonstrates how a neural network can learn to recognize them, producing classifications. This is ideal for C++ developers or students who are learning the fundamentals of machine learning and want to see practical C++ examples.

129 stars. No commits in the last 6 months.

Use this if you are a C++ developer or student learning the foundational concepts of neural networks and deep learning and prefer C++ over Python for practical examples.

Not ideal if you are looking for a high-performance, production-ready machine learning library for C++ or are not interested in the educational context of Michael Nielsen's book.

neural-networks deep-learning-fundamentals machine-learning-education handwritten-digit-recognition C++-development
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

129

Forks

24

Language

C++

License

Unlicense

Last pushed

Apr 05, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/GarethRichards/Machine-Learning-CPP"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.