Fruit Fly Plays Fruit Ninja
4,386-neuron MaleCNS visuo-motor circuit slices fruit via a fitted descending readout. Local 3D “fly at a PC” spectator plus measured / rewired / cut / blinded controls. Not whole-brain; connectome weights stay frozen.
The connectome is used as fixed wiring. Activity is mapped straight to controls. Nothing changes over time.
Dispute this rating →The evidence
No evidence, no level.The neuron model is six recurrent tanh rate updates over the fixed connectome matrix, with state reset to zero each observation.
https://github.com/hcsolakoglu/fruit-fly-plays-fruit-ninja/blob/8b7e297c1377f2cd6919d471c6ee1d25747d0dae/src/flyfruit/brain.py#L33-L40The authors state that only an engineered readout is fitted and that the biological edges are fixed with no synaptic plasticity.
https://github.com/hcsolakoglu/fruit-fly-plays-fruit-ninja/blob/8b7e297c1377f2cd6919d471c6ee1d25747d0dae/scripts/train_readout.py#L100The summary repeats that no reinforcement learning, online adaptation or synaptic plasticity was demonstrated; the only learning is supervised ridge fitting.
https://github.com/hcsolakoglu/fruit-fly-plays-fruit-ninja/blob/8b7e297c1377f2cd6919d471c6ee1d25747d0dae/scripts/summarize.py#L58
A 4,386-neuron induced MaleCNS subgraph used as fixed wiring for a signed rate model: six iterations of h = tanh(1.6 * W h + drive) per observation, with incoming-normalised measured synapse counts in W. L0 rather than L1, because no neuron is simulated over time: h is re-zeroed at the start of every observation, and the repository contains no membrane variable, no leak, no time constant, no spike threshold and no reset - a grep across src/ and scripts/ for membrane, tau, refractory, threshold and spike returns only math.tau in the 3D scene code. The authors state it themselves: 'Six tanh propagation steps start from zero on each observation. There is no persistent neural memory, explicit spike timing, or biological latency claim.' Not L2 either: W is loaded from a .npz and only ever read, and the only fitted component is a ridge readout over descending activity trained offline on generated scenes, which the project labels in both the training script and its summary as 'fixed biological edges; no synaptic plasticity or reinforcement learning'. Documentation quality is unusually high - explicit rewired, cut, blinded and pixel-heuristic controls with held-out seeds, and the project reports its own negative result that the real wiring did not meaningfully outperform the rewired control.
Record
Nearby
All projects →MaleCNS simulation connected to ViZDoom through modeled visual inputs and a fixed button readout. Includes plasticity experiments and negative validation results; learned survival has not been demonstrated.
Research framework comparing a MaleCNS-constrained sparse recurrent controller with rewired graphs, conventional neural networks, and other controls on simple VizDoom tasks.
Ratings on thelearningfly.com are proposals, not verdicts. Every one of them is arguable in public.