码迷,mamicode.com
首页 > 系统相关 > 详细

What Machine Learning Have In Store For Normal People?

时间:2019-12-07 17:58:13      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:snippet   else   nts   rmi   break   each   currently   variables   imp   

What exactly is Machine Learning?

You must be thinking that wait this doesn’t add up, you were told difficult definitions with heavy technical words. We will break them down one by one. Just like you attend classes and learn concepts the same is done with machines, the data is fed to the system and the machine is ‘trained’ on this set. It is also referred to as the ‘training dataset’. Now just like you sit for exams and evaluation similarly the machine is also ‘tested’ on the dataset which is referred to as the ‘test dataset’.

If our answers in the test are correct that means that the accuracy between us attending the classes and grasping knowledge versus us using those taught concepts correctly and finding an answer is very good. Similarly, our model is good if we are able to provide accurate results after training it.

So picture this, you attend a Math class and learn how to solve problems. You then sit for its exam and solve different problems than the ones you did in class but use the same concepts. This is Machine Learning except that the ‘machine’ is you.

Once we get our results we know where we need to improve and where we lost marks, exactly like that we test the ‘accuracy’ of our model on the machine and keep improving it to provide better results.

Another analogy and my favorite one for better understanding this could be that think of it as you’re in a room and you don’t know where the exit gate is. So what do you do? You start observing other people and where they are going to find that exit. So I’m actually looking at other people for my course of action, the same goes in machine learning wherein we feed these pre-existing paths to exit for the computer and train it and then expect it to find out its own exit path. Thus, Machine Learning Course is now present in abundance to teach the humankind, the beautiful prospects of how does the functionality of Machine Learning actually works.

                                                    

What does Machine Learning have in store for the human mankind?

So broadly there are two categories ‘Supervised Machine Learning’ and ‘Unsupervised Machine Learning’.

To understand these, we first need to learn the terminologies i.e. Labels and Features.

Features are all the variables through which you get trained in your Math Class, these could range from your concentration to the teacher’s dedication and the list goes on. The same applies in Machine Learning, features will be all those variables that help you to better train your model.

Moving on to Labels, these are variables that has the output. So in the analogy of exams you can think of them as your final grade/marks. Here is a small python code snippet to get things a bit interesting.

if(labels==exist):

print(“Supervised Machine Learning!”)

else:

print(“Unsupervised Machine Learning!”)

 

Supervised Machine Learning

This is made up of ‘Regression’ and ‘Classification’. Think of regression as prediction and classification as categorization.

For now, just understand how we are putting the same kind of data into the same category in case of classification but trying to predict from this data in case of regression.

We will be going through each of these separately. This is the reason why the Machine Learning Tutorial has so much common people searching for it.

Unsupervised Machine Learning

This is made up of ‘Clustering’ and ‘Association’. Think of clustering as forming different clusters of similar data in it and Association as the relationship between the different data.

Regression

A case of a simple linear regression model in which we just have one independent variable and one dependent variable.

 If we increase the number of our independent variables, then it is called multiple linear regression depicted by the following equation:

Other regression algorithms:

  • Logistic regression
  • Multivariate regression
  • Polynomial regression
  • Ridge Regression
  • Lasso Regression

 Applications:

  • Predicting age of a person
  • Predicting nationality of a person
  • Predicting whether stock price of a company will increase tomorrow

 Classification

The machine learns from the pre-existing data and classifies new data in the existing categories

Classification algorithms:

  • Naïve Bayes
  • K Nearest Neighbor
  • Support Vector Machine
  • Decision Tree
  • Random Forest
  • Neural Network

Applications:

  • Video classification
  • Voice classification
  • Classifying emails into spam and not spam

 

Clustering

Group similar kind of data together to understand their classes that you are not currently aware of and find out internal pattern and other useful information.

Clustering Algorithms:

  • K Means
  • Hierarchical

Applications:

  • Outlier detection
  • Customer research
  • Classifying documents on the web

 

 

 

 

 

Association

Given a set of transactions, we can find rules that will predict the occurrence of an item based on the occurrences of other items in the transaction.

Association Algorithms:

  • Apriori

Applications:

  • Market Basket Search Analysis
  • Consumer Care

 

Machine Learning Changing the world in fields

  • It is changing the way people and companies do business
  • Data-driven decisions are more profitable
  • Healthcare
  • Transportation
  • Marketing
  • Financial Services

What Machine Learning Have In Store For Normal People?

标签:snippet   else   nts   rmi   break   each   currently   variables   imp   

原文地址:https://www.cnblogs.com/data-science-course/p/12002658.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!