Welcome to the Ogma AOgmaNeo library, C++ library that contains an implementation of Sparse Predictive Hierarchies aimed at desktop, embedded, and microcontroller devices.
For easier use on desktop, we also have Python bindings.
This version of OgmaNeo (AOgmaNeo) is based on OgmaNeo2, but stripped down in order to be able to run on an Arduino or similar microcontroller.
For an introduction to how the algorithm works, see the presentation (from the OgmaNeo2 repository). For a more in-depth look, check out the whitepaper (from the OgmaNeo2 repository).
Same as OgmaNeo2 on desktop.
Refer to the CONTRIBUTING.md file for information on making contributions to AOgmaNeo.
The work in this repository is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. See the AOGMANEO_LICENSE.md and LICENSE.md file for further information.
Contact Ogma via [email protected] to discuss commercial use and licensing options.
AOgmaNeo Copyright (c) 2020-2021 Ogma Intelligent Systems Corp. All rights reserved.