Machine Learning
A branch of artificial intelligence (AI), machine learning uses a vast amount of data to find patterns that enable computers to learn the way that a human would, without explicitly being programmed. Machine learning is rooted in the idea that a system can learn from data, identify patterns and make decisions with minimal human input. Machine learning allows software applications to become more accurate at predicting a variety of outcomes. Currently used in many applications, machine learning is the driving force of everything from recommendation engines, websites that make personalized recommendations and personalized product recommendations, to banking software, fraud detection, speech recognition, and computer vision.