Artificial Neural Network (ANN): Smart & Energy Systems Applications