Machine learning has witnessed a surge in interest in recent years driven by several factors including the availability of large datasets, advancements in transfer learning, and the development of more potent neural network structures, all giving rise to powerful models with wide ranges of applications. Read more here.