Machine Learning


What is Machine Learning ? There are many definition for Machine Learning (ML) that are very common.  In this post, we will have a quick look at what is ML and some of the applications of ML. Let’s take a look at one of the well know definition of ML by Arthur Samuel – one of the pioneer in the field of Artificial Intelligence (AI).

“The field of  study that gives the computers the ability to learn without being explicitly programmed .”

Back in the 1950’s, Arthur Samuel wrote a checkers playing program that played 10’s or 1000’s of plays againest itself. Eventually it learned the good and bad board position and evloved to be a better checkers player than Arthur Samuel himself. This was a remarkable result. This is beacause the program got more checkers playing experience from the 1000’s of plays, and got better and better.

Here is a rather new definition of ML by Tom Mitchell – An American computer scientist.

“A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P improves with experience E.”

What it really mean is that if a program can improve its performance on a given task with the previous experience gained, then it is known as ML. Taking the checkers game, T is the task of playing checkers, E is the experience from the 1000’s of plays and P is the chance of winning the game.

Machine Learning Algorithms

The ML algorithms are mainly classified into two –

  • Supervised Learning
  • Unsupervised Learning

We will see about the types in detail in the upcoming posts. In short, Supervised Learning is the one in which we teach the computer to learn and in Unsupervised Learning, the computer learns by itself. You might have even heard about other tearms such as Reinforced Learning and Recommender systems, those are also  type of ML alogithms.

Applications of ML

There are many field of application for ML.Some of them are –

  • Spam email filtering used by Google, Yahoo, Outlook etc.
  • Recommeder sytem used by online shopping site like Amazon, Flipkart etc.
  • Stock market predection.
  • Autonomous weapons.

There are much more applications of ML, these are just some of them. In the next post, I will be explaining more about the Supervised learning algorithms.

Next : Supervised Learning

Posted by Joyal Baby

Leave a Reply