A review of machine learning applications in power system protection and emergency control: opportunities, challenges, and future directions | Synapse