Artificial Neural Networks: The Future of Machine Learning