← all repositories

glouw/tinn

A 200-line dependency-free neural network library written in C99 with backpropagation training.

2.1k stars C ML Frameworks
tinn
Not currently ranked — collecting fresh signals.
star history

Tinn is a minimal neural network implementation in C that provides forward and backward propagation for feedforward networks. It includes a single hidden layer architecture with sigmoidal activation and supports training on datasets like handwritten digits. The library is designed to be portable and lightweight, suitable for embedded systems after training on a more powerful desktop.

Frequently asked

What is glouw/tinn?
A 200-line dependency-free neural network library written in C99 with backpropagation training.
Is tinn open source?
Yes — glouw/tinn is open source, released under the MIT license.
What language is tinn written in?
glouw/tinn is primarily written in C.
How popular is tinn?
glouw/tinn has 2.1k stars on GitHub.
Where can I find tinn?
glouw/tinn is on GitHub at https://github.com/glouw/tinn.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.