A new generation of AI: A review and perspective on machine learning technologies applied to smart energy and electric power systems. (9th January 2019)