Registry / ai-ml / pyaogmaneo

pyaogmaneo

JSON →
library2.14.4pypypiunverified

Python bindings for the AOgmaNeo library, a spiking neural network algorithm for online learning. Current version 2.14.4. Release cadence is irregular, with occasional updates.

pip install pyaogmaneo
INSTALL
IMPORT
SIG · PYAOGMANEO
P
pyaogmaneo
ai-mlpythonv2.14.4
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Encoders
from pyaogmaneo.libs import Encoders
from aogmaneo import Encoders

Basic usage: create encoders and hierarchy, step with input data.

from aogmaneo import Encoders, Hierarchy, compute import numpy as np # Create encoders input_sizes = [10] encoder = Encoders(1, input_sizes) # Create hierarchy hierarchy = Hierarchy(encoder.numOutputs, 2, 512) # Input data input_data = np.random.rand(10).astype(np.float32) # Step encoding = encoder.encode(input_data) hierarchy.step(encoding, 0.01, 0.0, 0.0) # Get output output = hierarchy.getOutputs() print(output)
Debug
Known issues
gotchaImport as 'from aogmaneo import ...' NOT 'from pyaogmaneo import ...'. The package installs as pyaogmaneo but the module is aogmaneo.
fix
Use 'from aogmaneo import Encoders' or 'import aogmaneo'.
affects: all
breakingIn version 2.x, the API changed significantly from 1.x. The old 'Network' and 'Layer' classes are removed. Use 'Hierarchy' and 'Encoders' instead.
fix
Migrate to new API: replace Network with Hierarchy, use Encoders for input encoding.
affects: 2.0.0 and later
Upgrade
Version history
2.14.4latest on PyPI · released Jul 4, 2025
Audit
Dependencies

No dependency data recorded yet.

Agent activity
8 hits · last 30 days
node
6
OpenAI (training)
1
Resources