机器之心 (微信公众号)T2·78 pts
- Dust is a zeroth-order optimization method that trains neural networks without computing gradients
- The core mechanism involves injecting independent Gaussian noise into layer activations to form a parallel-evaluated 'virtual population'
- Parameter updates are estimated by weighting and averaging noise perturbations based on resulting Loss changes
- Aims to overcome backpropagation's limitations regarding non-differentiable modules, discrete operations, and external programs