Traditional photonic neural networks are trained digitally—on a computer—before being transferred to physical devices. This process introduces errors at multiple stages: during mathematical modeling, ...