Noids: Neural Boids
Summary
Noids are small neural networks that replace hand-written flocking rules with a perception-driven controller for flocking. The article explains how topological perception from starling flocks inspires the design, details the 1,922-parameter network, imitation learning training, and performance advantages on CPU and GPU, with an open-source Rust library for in-browser training and real-time demos.