Towards Trainable Media: Using Waves for Neural Network-Style Training
Particle swarm optimization