Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. It focuses on the development of computer programs that can access data and use it learn for themselves. It is the science of getting computers to learn and act like humans do, and improve their learning over time in autonomous fashion, by feeding them with data and information in the form of observations and real-world interactions.

The field of Machine Learning seeks to answer the question “How can we build computer systems that automatically improve with experience, and what are the fundamental laws that govern all learning processes?  

Basically, a machine learning algorithm is given a “teaching set” of data, and then asked to use that data to answer a question. For example, you might provide a computer a teaching set of photographs, some of which say, “this is a cat” and some of which say, “this is not a cat.” Then you could show the computer a series of new photos and it would begin to identify which photos were of cats.

ML techniques are becoming increasingly more widespread in applications. We use apps based on machine learning every day, and one typical example is Apple’s Siri. How is it possible for Siri to answer your questions or decode speech and convert it to text? There is also Microsoft’s Cortana. In fact MS Cortana is smart enough to crack a joke and tell whether you should leave early for work because there’s a lot of traffic. Google Assistant too cannot be exempted from the list.  Another cool machine learning example is Facebook’s face recognition software. Snapchat is another good example. Snapchat introduced facial filters, called Lenses, in 2015. These filters track facial movements, allowing users to add animated effects or digital masks that adjust when their faces move. Other application of ML include fraud detection, risk management, voice-to-text etc. Even, the “people you may know” feature on social media platform is the handiwork of ML.

Machine Learning is fun, challenging, puzzling, and even a bit scary because robots may someday steal our jobs and rule the world.