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
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.
- What are classification Algorithms:
- Basic Details Classification Algorithms:
- Classification Algorithms Details and Examples:
- Video:
- Blog Supervised Machine Learning Algorithms:
- Blog KNN Example
- Video Logistic Regression:
- Blog Logistic Regression:
- Blog Random Forest Algorithm:
- Blog Decision Tree Algorithm:
Regression Algorithms
- Video Regression Algorithms Introduction and Types:
- Blog Linear Regression:
- Video Different Types of 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.
- Video Which Algorithm to choose and when?
Unsupervised Machine Learning Algorithms
- Examples of Unsupervised Machine Learning Algorithms:
- Video Dimensionality Reduction and Clustering
- Video K Median Clustering
- Blog K Median Clustering
- Video K Means
- Bolg K Means
- Blog Mean Shift