Video
A fruit fly’s brain, driving a street.
165,122 neurons and 25.56 million measured synapses, steering from a 64 by 32 pixel windscreen, on two streets it never trained on.
Traffic, parked cars and an overtake
The best model on the traffic task: a fly connectome with carried state, a 16-decision training window and three rounds of DAgger. Two held-out streets back to back, 9000 and then 9006, the hardest of the twenty by lane excursion.
Replayed from recorded state · 50 s
Moments in this drive
- 58 of 60 streets completed with traffic across three independent street sets; both misses left the road, none hit a car.
- Lane offset within 4 cm of the expert on every set.
- The same recipe on a randomly rewired graph completed 16 of 20.
What you are looking at
- Left, the replay
- A cinematic rebuild of the recorded drive: the fly is the car, every other car and crosser follows its logged position. Nothing here is fed to the brain.
- Top right, what the brain sees
- The actual 64 by 32 grayscale frame the network consumed at that tick, quantised to 8 bits after the fact.
- Right, the connectome
- All 140,024 neurons with measured soma positions, each coloured by its own recorded rate state: orange positive, blue negative, grey quiet, scaled per neuron over the drive. Brain above, ventral nerve cord below.
- Bottom strip
- Steering, speed where the model controls it, distance and lane offset, read from the same log.
measured graph · state carried · window 16 · DAgger ×3