Analysis Of Cascading Failures In Cyber-Physical Power Systems And Protection Methods Based On Machine Learning Algorithms