A journey into Machine Learning concepts using your very own Artificial Neural Network: Load, Train, Predict, Evaluate