You are currently viewing Machine Learning Algorithms

Machine Learning Algorithms

Machine Learning Algorithms to put it simply can be compared with the brain that makes sense from the data. The Algorithms work on the dataset, and train and test the prepared data. Finally helps to predict or classify data.

  • When a Machine Learning algorithm is used to classify unknown data, it is called a classification algorithm;
  • When a Machine Learning algorithm is used to make predictions (usually for continuous variables), it is called a regression algorithm

Machine Learning Algorithms are also classified as Supervised Machine Learning Algorithm and Unsupervised Machine Learning Algorithm

As per the machine learning task we use the algorithm

Classification Algorithms

The Classification algorithm is a Supervised Learning technique. The task of classification algorithms is to classify data into discrete classes.
For Example: Classifying males and females, or classifying whether a person will have or not have heart disease.
There are several algorithms to complete the classification tasks. A few classification algorithms are Logistic Regression, Support Vector Machines (SVM), K-Nearest neighbor Naive Bayes, Decision Tree classification, and Random Forest Classification.

Logistic Regression and SVM are linear in nature i.e. we get linear models where a clear distinct line separates two classes. Whereas other algorithms like K-NN, Naive Bayes, Decision Trees, and Random Forest are non-linear in nature. The models so created are not linear.

Classification Algorithms can be used in the following cases:

  • Detecting whether a person has a Heart Disease or not
  • Identifying Tumor is dangerous or benign
  • Detecting whether Email is spam or ham
  • Identifying whether passengers survived in Titanic ship or not.

You can refer to these additional resources to get a better understanding of classification algorithms.

Regression Algorithms

Quick Tip

If you are confused about which algorithm is to be applied classification of regression? Here is the tutorial that will help you choose the right algorithm for your dataset.

Unsupervised Machine Learning Algorithms

Leave a Reply