Skip to main content

What is Machine Learning

 Machine learning is the ability of machines (i.e. computers) to learn from the data (or information) without being explicitly programmed. Machine learning is the most important part of the artificial intelligence. It enables the computers to learn from the information which is very important for artificial intelligence.

According to Tom M. Mitchell the formal definition of Machine learning can be,

A computer program is said to learn from experience E with respect to some class of tasks T and performance measures P if its performance at tasks in T, as measured by P, improves with experience E.

Machine learning is the product of research in pattern recognition and computational learning theory for building artificial intelligence programs. It uses same technique as data mining, except for one thing, it uses data for its own use instead of presentation to organization or individuals.

Machine learning can also be called as predictive analysis. Because it processes the given data and according to that data it predicts next step or the action to be taken according to the given situation. It is very helpful for stock market. Most of the people/companies use it for the same purpose. In today’s information abundance era, machine learning is very useful.

There are mainly 3 types of machine learning method:

  • Supervised learning: Computer is presented with input and its output. The task of computer here is to find the pattern by mapping input to output.
  • Unsupervised learning: Only input is given to the computer, leaving computer on its own to find the pattern or structure in data.
  • Reinforcement learning: In this kind of learning, computer performs its jobs and it gets feedback in the form of rewards or punishment. This type of learning is mainly used in computer games.

Machine learning is widely used now a days, some of the areas are as follows:

  • Search engines: i.e. google
  • Social networking sites: i.e. facebook
  • Plagiarism detection: i.e. online tests, content checking
  • Speech recognition
  • Image classification
  • Bio-science i.e. genetics
  • Spam detection i.e. in emails

These are only some examples, the machine learning has a very wide horizon and it is still evolving.

Comments

Popular posts from this blog

5 Steps to become a good C PROGRAMMER

If you want to become a good C programmer whether you are a beginner or know C programming and want to excel at it, this post will guide you to become a better C programmer. However, you have to be patient and consistent while learning C, it is not like that you will become a good programmer over night, it takes time to be good at C or at any programming language. However, learning the basic of C is easy, but becoming its master takes years of practice and hard work. So, my first advice will be "never give up". Learn C through books: This may sound funny to some people that in the time of online learning why we should read a whole god damn book, But believe me nothing can explain the basics or fundamentals of the C than a book. So, now the question is which book should you read. The best book for the beginner will be the Let Us C by Yashwant Kanetkar. This book covers all the fundamentals of the C and gives you insights of the language. While reading this book please d...

What is Artificial Neural Network

  Artificial Neural Networks are the algorithmic replication of the working of biological neural network. Artificial neural network is consists of finite number of interconnected nodes, i.e. from few hundred to few thousand, each nodes has their own value, which is called as ‘weight’. Whenever an input is provided to the network the weight is adjusted accordingly to bring the correct output. The output may not be correct for first few hundred cycles or even thousand, so there would be continuous adjustment of weights through the pre-defined learning rules, until we get correct output. In artificial neural network each node has input links from other nodes and output links to other nodes, i.e. the output of one node could be input to other, except for input and output units, which has connection with external environment. This type of interconnection helps the neural network to adjust the weights in right direction (i.e. to get correct output). Artificial neural network; Image sourc...

Call Your Friend With His Number

Here I am presenting you a trick via which you can call anyone displaying their own mobile no. A website can help you to do this, here is the full tutorial how it can be done. 1. Go to http://www.mobivox.com and register there for free account.  2. During registration, remember to insert Victim mobile number in "Phone number" field.  3. Complete registration and confirm your email id and then login to your account. Click on "Direct Web Call". 4. You will arrive at page shown below. In "Enter a number" box, select your country and also any mobile number (you can enter yours). Now, simply hit on "Call Now" button to call your friend with his own number.  5. Bingo!! That‘s It Now Your Friend Will Shocked To see his/her number displaying on their screen.