Equilibrium Propagation (EP) is a supervised learning algorithm that trains network parameters using local neuronal activity.EP avoids data movement, making it suitable for energy-efficient training on neuromorphic systems.EP can learn on hardware with physical uncertainties, providing implications for self-learning systems.Research shows successful training of deep neural networks using EP in the presence of uncertainties.