Analysis updated 2026-05-18
Explore how gradient-free neuroevolution can recognize motion without backpropagation.
Study a simple visual attention model built from cursor tracking.
Run a live interactive demo where mouse movement drives shape recognition.
Inspect evolved model checkpoints and pipeline code for reproducibility.
| a1cst/genreg-radial | 0xustaz/streamgate | a-bissell/unleash-lite | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Python | Python | Python |
| Setup difficulty | easy | hard | hard |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | researcher | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Just needs Flask installed, no GPU or model download required to view the demo.
GENREG-RADIAL is a small research demo that shows off a system for teaching a computer to recognize motion, without using the kind of training method most AI models rely on today. Most machine learning systems learn by gradually adjusting internal numbers through a process called backpropagation. This project skips that entirely. Instead, it uses an approach called neuroevolution, where many candidate solutions are tried and the better ones are kept and combined, similar to natural selection. The demo itself needs nothing more than Flask, a lightweight Python web server, to run. All of the results shown on the page were computed ahead of time by the real evolution process and saved as data files, so visitors do not need a graphics card or any machine learning libraries installed to see it work. The page walks through three experiments. The first asks the system to name which of ten animated motions it is watching, based on a short six frame clip, even though the shape performing the motion and its position keep changing. The second experiment tests how well the trained system holds up when conditions change, such as new colors, inverted backgrounds, or different image sizes, and includes a method for patching weaknesses without starting over. The third experiment builds a simple form of visual attention: a model learns to track a moving red cursor on screen, then uses its own tracking guess to figure out what shape the cursor is pointing at. There is also an interactive version where a visitor can move their mouse over shapes and watch the system respond live. The full source code used to produce these results is included in the project for anyone who wants to inspect or reproduce the work, though redoing the training requires a graphics card and the complete GENREG codebase. This is one part of a larger research project called GENREG.
A demo showing a gradient-free, evolution-based AI system that recognizes animated motion and tracks a moving cursor, using pre-computed data and Flask, no GPU required.
Mainly Python. The stack also includes Python, Flask.
No license is stated in the README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.