Machine learning is a method of data analysis that automates analytical model building. It is a branch of artificial intelligence based on the idea that systems can learn from data, identify patterns and make predictions with minimal human intervention.
Some of the emerging trends in machine learning include the use of deep learning for image recognition and natural language processing, the use of reinforcement learning for gaming and robotics, and the use of generative adversarial networks (GANs) for data generation.