LIST OF MACHINE LEARNING ALGORITHMS AND DEEP LEARNING ALGORITHMS

Ravi Kant Pal
3 min readSep 21, 2020

--

google SAS

In machine learning, there is a theorem called “no free lunch.” In short, it states that no single algorithm works for all problems, especially in supervised learning (ie, predictive modeling).

We are probably living in most defining golden era in technology. The period when computing moves from large mainframes to PCs to Self Driving cars and robots.

Machine Learning Overview :)

Definition :- The field of machine learning provides a set of algorithms that transform data into actionable knowledge.

Machine Learning (ML) is coming into its own, with a growing recognition that ML can play a key role in a wide range of critical applications, such as data mining, natural language processing, image recognition, and expert systems. ML provides potential solutions in all these domains and more, and is set to be a pillar of our future civilization.

Machine learning algorithm classification :)

According to machine Learning Algorithm they are classifies into:

Ø Supervised learning :- The input features and output labels are defined.

Ø Unsupervised learning :- The dataset is unlabeled and the goal is to discover hidden relationships.

Ø Reinforcement learning :- Reinforcement learning is the training of machine learning models to make a sequence of decisions. The agent learns to achieve a goal in an uncertain, potentially complex environment.

According to the function to divide, machine learning, including:

Regression algorithm

· Linear regression

· Logistic regression

· Multiple Adaptive Regression (MARS)

· Local scatter smoothing estimate (LOESS)

Instance-based learning algorithm

· K — proximity algorithm (kNN)

· Learning vectorization (LVQ)

· Self-Organizing Mapping Algorithm (SOM)

· Local Weighted Learning Algorithm (LWL)

Regularization algorithm

· Ridge Regression

· LASSO(Least Absolute Shrinkage and Selection Operator)

· Elastic Net

· Minimum Angle Regression (LARS)

Decision tree algorithm

· Classification and Regression Tree (CART)

· ID3 algorithm (Iterative Dichotomiser 3)

· C4.5 and C5.0

· CHAID(Chi-squared Automatic Interaction Detection)

· Random Forest

· Multivariate Adaptive Regression Spline (MARS)

· Gradient Boosting Machine (GBM)

Bayesian algorithm

· Naive Bayes

· Gaussian Bayes

· Polynomial naive Bayes

· AODE(Averaged One-Dependence Estimators)

· Bayesian Belief Network

Kernel-based algorithm

· Support vector machine (SVM)

· Radial Basis Function (RBF)

· Linear Discriminate Analysis (LDA)

Clustering Algorithm

· K — mean

· K — medium number

· EM algorithm

· Hierarchical clustering

Association rule learning

· Apriori algorithm

· Eclat algorithm

Neural Networks

· sensor

· Backpropagation algorithm (BP)

· Hopfield network

· Radial Basis Function Network (RBFN)

Deep learning

· Deep Boltzmann Machine (DBM)

· Convolutional Neural Network (CNN)

· Recurrent neural network (RNN, LSTM)

· Stacked Auto-Encoder

Dimensionality reduction algorithm

· Principal Component Analysis (PCA)

· Principal component regression (PCR)

· Partial least squares regression (PLSR)

· Salmon map

· Multidimensional scaling analysis (MDS)

· Projection pursuit method (PP)

· Linear Discriminant Analysis (LDA)

· Mixed Discriminant Analysis (MDA)

· Quadratic Discriminant Analysis (QDA)

· Flexible Discriminant Analysis (FDA)

Integrated algorithm

· Boosting

· Bagging

· AdaBoost

· Stack generalization (mixed)

· GBM algorithm

· GBRT algorithm

· Random forest

Other algorithms

· Feature selection algorithm

· Performance evaluation algorithm

· Natural language processing

· Computer vision

· Recommended system

· Reinforcement learning

· Migration learning

Conclusion

This article is a broad overview of different ML and DL algorithms, but there is still a lot to be said.

Let me know if you want to know about details of each algorithms and have any doubt then ping me in linkedln(https://www.linkedin.com/in/ravi-kant-pal-390a0b93/) so that I will help you. If you are looking for a job or job change in the field of Data Scientist/Data analyst/ML engineer/Data engineer then kindly follow my facebook page(https://www.facebook.com/Bangalore-Job-Seeker-Start-up-Companies-104124857991605/).

--

--

Ravi Kant Pal

Data Scientist, Serial Entrepreneur, Good Listener and Speaker.