Section 01
Introduction: LIBANN — A High-Performance, Lightweight Neural Network Library Written in Pure C
LIBANN is a pure ANSI-C neural network library maintained by mseminatore. Its core consists of only two files: tensor.c (tensor operations) and ann.c (training/inference runtime), balancing simplicity, portability, and ease of use. It supports cross-platform deployment (tested and verified on Windows, macOS, Linux, etc.), BLAS acceleration, and provides complete tensor operations, multiple optimizers, activation functions, and training/inference capabilities. It is suitable for embedded systems, teaching, rapid prototyping, and integration into existing C/C++ projects.