CricketBrain
Open SourceAGPL-3.0Neuromorphic pattern recognition inspired by cricket hearing
Description
CricketBrain is a biomorphic inference engine in Rust that processes temporal patterns via delay-line coincidence detection — with no matrix multiplication and no GPU. Inspired by the auditory system of the field cricket, it reaches TPR=1.0 and FPR=0.0 across all tested SNR levels. The core is no_std, making it suitable for embedded devices. Language bindings exist for Rust, C/C++, Python, and WebAssembly.
Preview
Platforms
LinuxWindowsmacOS
Replaces the following proprietary tools
TensorFlow Lite→CricketBrain
PyTorch Mobile→CricketBrain
Self-Hosting
CricketBrain can be self-hosted on your own infrastructure. Visit the official documentation for installation instructions.
Documentation →Categories
Tags
#neuromorphic#rust#embedded#no-std#signal-processing#stdp#spiking-neural-network