100/Cranium

🤖 A portable, header-only, artificial neural network library written in C99

43
/ 100
Emerging

This is a tool for developers who need to incorporate artificial neural networks into their C99 projects, especially for resource-constrained systems. It allows you to build and train fully-connected networks for classification or regression tasks, taking in numerical data and outputting predictions. This is ideal for C programmers building embedded systems or other applications where external dependencies are a concern.

604 stars. No commits in the last 6 months.

Use this if you are a C99 developer who needs to implement basic neural network models directly into your projects without external library dependencies.

Not ideal if you are not a C99 developer or if you need advanced deep learning architectures, such as convolutional or recurrent neural networks.

embedded-systems C-programming machine-learning-integration resource-constrained-devices
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 17 / 25

How are scores calculated?

Stars

604

Forks

55

Language

C

License

MIT

Last pushed

Oct 29, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/100/Cranium"

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