An implementation of the Semantic Pointer Architecture for Nengo
Project description
Nengo SPA: Implementation of the Semantic Pointer Architecture for Nengo
Project status
All of the core functionality is implemented, but the API might still be subject to changes.
The documentation needs extensive updates.
The integration with the Nengo GUI is not implemented yet.
Installation
Nengo SPA depends on Nengo 2.4+, and we recommend that you install Nengo before installing Nengo SPA.
To install Nengo SPA:
pip install nengo_spa
Nengo SPA is tested to work on Python 2.7 and 3.4+.
Documentation
TODO
Getting Help
Questions relating to Nengo and Nengo SPA, whether it’s use or it’s development, should be asked on the Nengo forum at https://forum.nengo.ai.
Release History
0.2 (June 22, 2017)
Added
Tutorial explaining what has changed in nengo_spa compared to the legacy SPA implementation. (#46)
Examples can be extracted with python -m nengo_spa extract-examples <destination>. (#49, #7)
Changed
Replaced input_keys and output_keys arguments of associative memories with a single mapping argument. (#29, #8)
Replaced ampa_config and gaba_config parameters of the BasalGanglia with ampa_synapse and gaba_synapse parameters. Removed the general_config parameter. (#30, #23)
Fixed
0.1.1 (May 19, 2017)
Fixed
Updated the 0.1 changelog.
0.1 (May 19, 2017)
Initial release of Nengo SPA with core functionality, but excluding
updates and completion the documentation,
proper integration with Nengo GUI.
The API is still conisdered unstable in some parts of it are likely to change in the future.
Main features compared to the SPA implementation shipped with Nengo are:
neural representations have been optimized for higher accuracy,
support for arbitrarily complex action rules,
SPA networks can be used as normal Nengo networks,
and SPA networks can be nested.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file nengo_spa-0.2.0.tar.gz
.
File metadata
- Download URL: nengo_spa-0.2.0.tar.gz
- Upload date:
- Size: 88.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62b123d67b4b66c503c3c960c8b02aba89e6ed01990ce69fd93b8cd39fb65483 |
|
MD5 | 6eee3edee3268a13ac99d7f3b9f06ec5 |
|
BLAKE2b-256 | ed032032bdb3d62cf7e841494d8efb2cf356c7fb0df8a5d116b33694c9a5f070 |
File details
Details for the file nengo_spa-0.2.0-py2.py3-none-any.whl
.
File metadata
- Download URL: nengo_spa-0.2.0-py2.py3-none-any.whl
- Upload date:
- Size: 409.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32d6c41befab60a9e8e280c91f16fb07d2985108ff1d8af672e42cfa48ff4fcd |
|
MD5 | a0c76e6a086d5d96167cb660cb7d25e0 |
|
BLAKE2b-256 | bd07cc057cdc9e5384931c2cea592f88828b91334ef048b5a3e0c166a432618a |