The Potential Applications of Machine Learning-Based Artificial Neural Networking Algorithms: A Review