yixuan/MiniDNN
A header-only C++ library for deep neural networks
This is a C++ library for those who need to embed deep neural network models directly into their C++ applications. It helps integrate common neural network architectures, taking in numerical data and outputting predictions or classifications. C++ developers who want to build custom machine learning solutions for various research or application needs would use this.
433 stars. No commits in the last 6 months.
Use this if you are a C++ developer needing a lightweight, header-only library to implement deep neural networks directly within your C++ projects without external dependencies beyond Eigen.
Not ideal if you are looking for a Python-based deep learning framework, a library with GPU support, or a ready-to-use application rather than a coding library.
Stars
433
Forks
96
Language
C++
License
—
Category
Last pushed
Apr 16, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/yixuan/MiniDNN"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Dobiasd/frugally-deep
A lightweight header-only library for using Keras (TensorFlow) models in C++.
flashlight/flashlight
A C++ standalone library for machine learning
NVlabs/tiny-cuda-nn
Lightning fast C++/CUDA neural network framework
KasperskyLab/knp
Kaspersky Neuromorphic Platform
wichtounet/dll
Fast Deep Learning Library (DLL) for C++ (ANNs, CNNs, RBMs, DBNs...)