Você está na página 1de 5

Opinions(https://www.analyticsindiamag.com/category/articles/) (http://www.facebook.com/sharer.php?

(https://twitter.com/intent/tweet?
(http://plus.google.com/share?
(http://pinterest.com/pin/cre
(https://www.linkedin
(whatsapp://
 (https://www.facebook.com/Analy

u=https%3A%2F%2Fwww.analyticsindiamag.com%2F10
text=10+Algorithms+Every+Machine+Learning
url=https://www.analyticsindiamag.co
url=https://www.analyticsindi
url=https://www.ana
text=10+Alg
People(https://www.analyticsindiamag.com/category/interviews/)  (http://twitter.com

algorithms-
algorithms-
algorithms-
algorithms-
algorithms-
https://www
Learning Corner(https://www.analyticsindiamag.com/category/learning-corner/)  (https://www.instagram.com/analy

every- every- every- every- every- algorithms-


News(https://www.analyticsindiamag.com/category/news/)  (https://www.youtube.com/channel/UCAlwrsgeJ
machine-machine-machine-machine-machine-every-
Events(https://www.analyticsindiamag.com/category/events/)  (https://www.linkedin.co
learning-learning-learning-learning-learning-machine-
Education(https://www.analyticsindiamag.com/category/education/)

enthusiast-
enthusiast-
enthusiast-
enthusiast-
enthusiast-
learning-
Research(https://www.analyticsindiamag.com/category/research/) (https://plus.google.com/b/103223440692873510706/+Analy
should- should- should- should- should- enthusiast-
Careers(https://www.analyticsindiamag.com/category/careers/)
know%2F)
know%2F&via=Analyticsindiam)
know/) know/&media=https://www.a
know/) should-
Startups(https://www.analyticsindiamag.com/category/startups/)
content/uploads/2019/04/te
know/)
Looking East(https://www.analyticsindiamag.com/category/looking-east/)
2.gif&description=10+Algorith

(https://www.analyticsindiamag.com/)

SEARCH

(https://www.manipalprolearn.com/data-science-pg-course? SEARCH

utm_source=Analyticsindiamagzine&utm_campaign=NR_IA&utm_medium=Banner)

OPINIONS (HTTPS://WWW.ANALYTICSINDIAMAG.COM/CATEGORY/ARTICLES/)

10 Algorithms Every Machine Learning Enthusiast


Should Know
AMBIKA CHOUDHURY (HTTPS://WWW.ANALYTICSINDIAMAG.COM/AUTHOR/AMBIKA-CHOUDHURY/) - 20 HOURS AGO

(http://www.nshm.com/course/m-sc-data-science-analytics/)
(http://www.facebook.com/sharer.php?

(https://twitter.com/intent/tweet?
u=https%3A%2F%2Fwww.analyticsindiamag.com%2F10-

text=10+Algorithms+Every+Machine+Learning+Enthusiast+Should+Know&url=https%3A%2F%2Fwww.analyticsindiamag.com%2F10-
(http://plus.google.com/share?
algorithms-

(http://pinterest.com/pin/create/link/?
algorithms-
url=https://www.analyticsindiamag.com/10-
every-

algorithms-
url=https://www.analyticsindiamag.com/10-
(https://www.linkedin.com/cws/share?
every-
machine-

(whatsapp://send?
machine-
algorithms-
url=https://www.analyticsindiamag.com/10-
every-
learning-

(https://www.upgrad.com/data-
machine-
algorithms-
text=10+Algorithms+Every+Machine+Learning+Enthusiast+Should+Know
learning-
every-
enthusiast- science/?
utm_source=aim&utm_medium=banner&utm
(https://www.analyticsindiamag.com/wp-content/uploads/2019/04/tenor-2.gif)
https://www.analyticsindiamag.com/10-
enthusiast-
machine-
learning-
every-
should-
It is very crucial for the machine learning enthusiasts to know and understands the
basic and important machine learning (https://www.analyticsindiamag.com/learn-ds-
enthusiast-
machine-
algorithms-
learning-
know%2F)
ml-without-maths/) algorithms in order to keep10themselves
(https://www.analyticsindiamag.com/)
Algorithms Every
upMachine Learning
with the Enthusiast
current trend.…      
In this article, we list down 10 basic algorithms which play very important roles in the (http://www.facebook.com/sharer.php?
(https://twitter.com/intent/tweet?
(http://plus.google.com/share?
(http://pinterest.com/pin/cre
(https://www.linkedin
(whatsapp://
enthusiast-
learning-
should-
every-
machine learning era.
u=https%3A%2F%2Fwww.analyticsindiamag.com%2F10
text=10+Algorithms+Every+Machine+Learning
url=https://www.analyticsindiamag.co
url=https://www.analyticsindi
url=https://www.ana
text=10+Alg

1| Logistic Regression
know%2F&via=Analyticsindiam)
enthusiast-
machine-
should-
know/) algorithms-
algorithms-
algorithms-
algorithms-
algorithms-
https://www

Logistic regression (https://www.analyticsindiamag.com/ridge-regression-vs-lasso- every- every- every- every- every- algorithms-


know/&media=https://www.analyticsindiamag.com/wp-
learning-
should-
how-these-2-popular-ml-regularisation-techniques-work/), also known as the logit
machine-machine-machine-machine-machine-every-
classi er is a popular mathematical modelling procedure used in the analysis of data.
Regression Analysis is used to conduct when the dependent variable is binary i.e. 0
content/uploads/2019/04/tenor-
enthusiast-
know/) learning-learning-learning-learning-learning-machine-
and 1. In Logistic Regression, logistic function is used to describe the mathematical
enthusiast-
enthusiast-
enthusiast-
enthusiast-
enthusiast-
learning-
form on which the logistic model is based. The reason behind the popularity of the (http://praxis.ac.in/data-science-
2.gif&description=10+Algorithms+Every+Machine+Learning+Enthusiast+Should+Know)
should-
logistic model is that the logistic function estimates that the variable must lie between program/?
should- should- should- should- should- enthusiast-
0 and 1. utm_source=AIMBanner0319)
know%2F)
know%2F&via=Analyticsindiam)
know/) know/&media=https://www.a
know/) should-
know/)

content/uploads/2019/04/te
know/)
FEATURED VIDEO
2.gif&description=10+Algorith

(https://www.analytixlabs.co.in/)
The MachineCon 2019 | 2…
2…

Click here (https://machinelearningmastery.com/logistic-regression-for-machine-


learning/) to learn more. -01:23

OUR UPCOMING CONFERENCE

(https://www.themachinecon.com)

(https://www.analyticsindiamag.com/wp-content/uploads/2019/04/logistic.jpg)

(https://www.jigsawacademy.com/aim-pgpdm)

2| K-Nearest Neighbours
K-Nearest Neighbours is one of the most essential classi cation algorithms. It is also
known as the lazy learning as the function is only approximated locally and all the
computations are deferred until classi cation. The algorithm selects the k nearest
training samples for a test sample and then predicts the test sample with the major
class amongst k nearest training samples.
10 Algorithms Every Machine Learning Enthusiast …      
(https://www.analyticsindiamag.com/)
Click here (https://www.geeksforgeeks.org/k-nearest-neighbours/) to learn more. (http://www.facebook.com/sharer.php?
(https://twitter.com/intent/tweet?
(http://plus.google.com/share?
(http://pinterest.com/pin/cre
(https://www.linkedin
(whatsapp://

3| Naive Bayes u=https%3A%2F%2Fwww.analyticsindiamag.com%2F10


text=10+Algorithms+Every+Machine+Learning
url=https://www.analyticsindiamag.co
url=https://www.analyticsindi
url=https://www.ana
text=10+Alg

algorithms-
algorithms-
algorithms-
algorithms-
algorithms-
https://www
This simple classi cation algorithm is based on the Bayes Theorem. The algorithm
aims to calculate the conditional probability of an object with a feature vector which every- every- every- every- every- algorithms-

belongs to a particular class. It is called “Naive” because it makes the assumption that
machine-machine-machine-machine-machine-every-
the occurrence of a certain feature is independent of the occurrence of other feature.
learning-learning-learning-learning-learning-machine-
Click here (https://www.geeksforgeeks.org/naive-bayes-classi ers/) to learn more.
enthusiast-
enthusiast-
enthusiast-
enthusiast-
enthusiast-
learning-

4| Support Vector Machines should- should- should- should- should- enthusiast-

Support Vector Machine is a supervised learning technique which represents the


know%2F)
know%2F&via=Analyticsindiam)
know/) know/&media=https://www.a
know/) should-
datasets as points. The main goal of SVM is to construct a hyperplane which divides
the datasets into different categories and the hyperplane should be at the maximum content/uploads/2019/04/te
know/)

margin from the various categories. This algorithm helps in removing the over- tting
2.gif&description=10+Algorith
nature of the samples and provides better accuracy.

Click here (https://medium.com/machine-learning-101/chapter-2-svm-support-


vector-machine-theory-f0812effc72) to learn more.

5| Random Forest
Random Forests are basically the combination of tree predictors where each tree
depends on the values of a random vector that are sampled independently and with
the same distribution for all the trees in the forest. This technique is easy to use as
well as exible because it can be both used for classi cation and regression tasks.

Click here (https://towardsdatascience.com/the-random-forest-algorithm-


d457d499ffcd) to learn more.  

6| Linear Regression
Linear Regression (https://www.ibm.com/analytics/learn/linear-regression?S_PKG=-
&cm_mmc=Search_Google-_-Hybrid+Cloud_Business+Analytics-_-WW_IN-_-
linear+regression_Exact_-
&cm_mmca1=000000OA&cm_mmca2=10000380&cm_mmca7=9062009&cm_mmca8=kwd-
298982154420&cm_mmca9=_k_EAIaIQobChMIrszXt6bU4QIVCQYqCh08JgXiEAAYASAAEgIJUPD_BwE_k_&cm_mmca10=3352249014
analysis estimates the coef cients of the linear equation which involves one or more
independent variables where the variable which you want to predict is known as the
dependent variable and the variable which you are using to predict the other variables
is called the independent variable. The simple linear regression is a model which has a
single regressor x  which has a relationship with a response y that is a straight line.

Hence y=A.x+B; where A is the intercept and B is the slope.

Click here (https://machinelearningmastery.com/linear-regression-for-machine-


learning/) to learn more.

7| Neural Network
This set of the algorithm (https://skymind.ai/wiki/neural-network#de ne) is modelled
by imitating the human brain which interprets the sensory data
(https://www.analyticsindiamag.com/learn-data-science-on-your-mobile-phone-
with-these-tools/) through a kind of machine perceptions, labelling or clustering raw
inputs. The neural networks can be used as a clustering or classi cation layer on top of
the data which is stored and managed.

CNN (https://skymind.ai/wiki/convolutional-network)
10 Algorithms Every Machine Learning Enthusiast …      
(https://www.analyticsindiamag.com/)
Convolution Neural networks are deep arti cial neural networks which are used to (http://www.facebook.com/sharer.php?
(https://twitter.com/intent/tweet?
(http://plus.google.com/share?
(http://pinterest.com/pin/cre
(https://www.linkedin
(whatsapp://
classify images, cluster them by similarity as well as perform object recognition within
u=https%3A%2F%2Fwww.analyticsindiamag.com%2F10
text=10+Algorithms+Every+Machine+Learning
url=https://www.analyticsindiamag.co
url=https://www.analyticsindi
url=https://www.ana
text=10+Alg
scenes. They are algorithms (https://www.analyticsindiamag.com/is-youtubes-
recommendation-algorithm-really-working/) that can identify faces, individuals, algorithms-
algorithms-
algorithms-
algorithms-
algorithms-
https://www
street signs, tumors, platypuses and many other aspects of visual data
every- every- every- every- every- algorithms-
(https://www.analyticsindiamag.com/from-risk-assessment-to-digital-data-centre-
vishal-ahuja-doubles-down-on-analytics-to-take-chola-forward/). machine-machine-machine-machine-machine-every-

RNN (https://skymind.ai/wiki/recurrent-network-rnn) learning-learning-learning-learning-learning-machine-

Recurrent Neural Networks are specially used for processing sequential data such as enthusiast-
enthusiast-
enthusiast-
enthusiast-
enthusiast-
learning-

sound, time series, or written natural languages. This technique differs from the
should- should- should- should- should- enthusiast-
feedforward networks because they include a feedback loop.
know%2F)
know%2F&via=Analyticsindiam)
know/) know/&media=https://www.a
know/) should-
Click here (https://skymind.ai/wiki/neural-network) to learn more.
content/uploads/2019/04/te
know/)

8| PCA 2.gif&description=10+Algorith

Principal Component Analysis forms the basis for multivariate data analysis. This
statistical method converts a set of observations of possible correlated variables into
a set of values of linearly uncorrelated variables. This method is helpful in evaluating
the minimum number of factors for the maximum variance in the data.

Click here (https://medium.com/@aptrishu/understanding-principle-component-


analysis-e32be0253ef0) to learn more.

9| K-Means Clustering
The K-means clustering is a method which is commonly used to automatically
partition a dataset into k groups. The algorithm proceeds by selecting the k initial
cluster centres and the iteratively ltering them as each instance are assigned to its
closest cluster centre whereas each cluster centre is updated to the mean of its
constituent. And nally, the algorithm converges when there is no further change in
assignment of instances to clusters. This method is popular for cluster analysis in data
mining.

Click here (https://www.geeksforgeeks.org/k-means-clustering-introduction/) to


learn more.

(https://www.analyticsindiamag.com/wp-

content/uploads/2019/04/K-means_convergence.gif)

Fig: K-means Convergence (https://en.wikipedia.org/wiki/File:K-means_convergence.gif)

10| Linear Discriminant Analysis


This method is basically used for classi cation of data as well as dimensionality
reduction. LDA
(http://www.music.mcgill.ca/~ich/classes/mumt611_07/classi ers/lda_theory.pdf)
10 Algorithms Every Machine Learning Enthusiast …      
(https://www.analyticsindiamag.com/)
can easily handle the case where the within-class frequencies are unequal and their (http://www.facebook.com/sharer.php?
(https://twitter.com/intent/tweet?
(http://plus.google.com/share?
(http://pinterest.com/pin/cre
(https://www.linkedin
(whatsapp://
performances have been examined on randomly generated test data. This method also
u=https%3A%2F%2Fwww.analyticsindiamag.com%2F10
text=10+Algorithms+Every+Machine+Learning
url=https://www.analyticsindiamag.co
url=https://www.analyticsindi
url=https://www.ana
text=10+Alg
helps to better understand the distribution of the feature data.
algorithms-
algorithms-
algorithms-
algorithms-
algorithms-
https://www
Click here (https://machinelearningmastery.com/linear-discriminant-analysis-for-
machine-learning/) to learn more. every- every- every- every- every- algorithms-

machine-machine-machine-machine-machine-every-

(https://t.me/joinchat/NJLxnhZB7GkX3CPvjs9QGQ)
learning-learning-learning-learning-learning-machine-

enthusiast-
enthusiast-
enthusiast-
enthusiast-
enthusiast-
learning-
Also Read  Computer Vision Primer: How AI Sees An Image
should- should- should- should- should- enthusiast-

(https://www.analyticsindiamag.com/computer-vision-primer-how-ai-sees-an- know%2F)
know%2F&via=Analyticsindiam)
know/) know/&media=https://www.a
know/) should-
image/)
content/uploads/2019/04/te
know/)

Related
2.gif&description=10+Algorith

(https://www.analyticsindiamag.com/10-
(https://www.analyticsindiamag.com/start-
(https://www.analyticsindiamag.com/top-
machine-learning- building- rst-machine- 6-regression-algorithms-
algorithms-every-data- learning-project-famous- used-data-mining-
scientist-know/) dataset/) applications-industry/)
10 Machine Learning Algorithms Start Building Your First Top 6 Regression Algorithms
every Data Scientist should Machine Learning Project With Used In Data Mining And Their
know This Famous Dataset Applications In Industry
(https://www.analyticsindiamag.com/10-
(https://www.analyticsindiamag.com/start-
(https://www.analyticsindiamag.com/top-
machine-learning-algorithms- building-first-machine-learning- 6-regression-algorithms-used-
every-data-scientist-know/) project-famous-dataset/) data-mining-applications-
industry/)

Provide your comments below


1 comments

1 Comment Sort by Top

Add a comment...

Srinivasa Rao Dabbera


Nice Article
Like · Reply · Mark as spam · 16h

Facebook Comments Plugin

(https://www.analyticsindiamag.com/author/ambika-choudhury/)
Ambika Choudhury (https://www.analyticsindiamag.com/author/ambika-choudhury/)
A budding Technical Journalist who loves to take everything creatively. A lover of music, writing and learning something out
of the box. When not writing, you can nd her drawing or painting on a canvas or travelling.

10 Algorithms Every Machine Learning Enthusiast …      


(https://www.analyticsindiamag.com/)