nuNN Library 2.1  (Wiki)

nuNN is a free, open-source machine learning library written in modern C++20 and released under the MIT License.

It provides compact and readable implementations of fundamental machine learning algorithms, with a focus on experimentation, education, and learning. The project is designed to make neural networks, reinforcement learning, and related algorithms understandable from source code, while still providing practical demos, tests, model serialization, and optional hardware acceleration.

The library includes:

Feedforward Neural Networks

Recurrent Neural Networks