Here is All You Need to Know About Artificial Neural Networks (ANNs) and Machine Learning (ML) Technology Trends