NeuroMem shield board compatible with Arduino with 1 NM500 chips totaling 576 neurons ready to learn and recognize patterns extracted from your signal, images, measurements and other data source. Add a NeuroBrick to expand the network seamlessly with 1152 neurons.
Arduino library & examples for Arduino boards
- Academic script to understand how to teach and query the neurons. (https://www.general-vision.com/techbriefs/TB_TestNeurons_SimpleScript.pdf)
- Motion recognition examples using the on-board IMU from Invensense (MPU6050) and the IMU from the Arduino101. (https://www.general-vision.com/techbriefs/TB_NeuroMemArduino_IMUDemo.pdf_)
- Video recognition examples using an ArduCAM shield. (https://www.general-vision.com/techbriefs/TB_NeuroMemArduino_VideoMonitoringDemo.pdf) Knowledge files are saved in a format compatible with the Knowledge Builder tools, CogniPat SDKs and CogniSight SDKs.
Python library & examples for Raspberry Pi
- Academic script to understand how to teach and query the neurons Video recognition example using RaspiCam
GV_NeuroMem API for USB interface
- C++ library to access the neurons through the NeuroShield USB-serial port
- Academic script to understand how to teach and query the neurons Note that this API is delivered for Windows. Adapting its souyrce code to Linux should just involve linking to the Cypress USB driver for Linux.
Interface to other hardware with SPI port
The source code of the primitive functions SPI_Connect, SPI_Read and SPI_Write can be found in:
- Python ex\NeuroShield.py
The NeuroMem USB dongle is compatible with the following tools from General Vision:
- NeuroMem Knowledge Builder for Training and Validation of a NeuroMem network on your datasets
- CogniPat SDK for generic pattern learning and recognition, with examples in C++, C#, Python, and MatLab
- CogniPat SDK for MatLab for generic pattern learning and recognition including examples on sound and image files
- CogniPat SDK for LabVIEW for generic pattern learning and recognition in LabVIEW
To read more, visit https://www.general-vision.com/tools/
For more details, refer to the nepes NeuroShield Hardware Manual at https://github.com/nepes-ai/neuroshield.