Diwa
Lightweight implementation of Artificial Neural Network for resource-constrained environments
|
This file contains the declaration of the Diwa class, a lightweight Feedforward Artificial Neural Network (ANN) library tailored mainly for microcontrollers. More...
Go to the source code of this file.
Classes | |
class | Diwa |
Lightweight Feedforward Artificial Neural Network (ANN) library tailored for microcontrollers. More... | |
Enumerations | |
enum | DiwaError { NO_ERROR , INVALID_PARAM_VALUES , MODEL_READ_ERROR , MODEL_SAVE_ERROR , INVALID_MAGIC_NUMBER , STREAM_NOT_OPEN , MALLOC_FAILED } |
Enumeration representing various error codes that may occur during the operation of the Diwa library. More... | |
This file contains the declaration of the Diwa class, a lightweight Feedforward Artificial Neural Network (ANN) library tailored mainly for microcontrollers.
The Diwa class allows users to initialize, train, and perform inference with neural networks, as well as save and load trained models from files. It supports both Arduino and non-Arduino environments, enabling seamless integration into various projects.
enum DiwaError |
Enumeration representing various error codes that may occur during the operation of the Diwa library.