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

Velocity · 7d
+0.7
★ / day
Trend
→steady
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.