**machine learning is a wide topic in the sense of learning. it has a lot of algorithms that can be used for a specific task to complete.**

__Machine learning algorithms list:__so in this post am going to share with you a complete list of machine learning algorithms.

##
__Machine learning algorithms list__

###
__Regression algorithms__

- Linear regression
- Logistic regression
- Ordinary least squares regression (OLSR)
- Stepwise regression
- Multivariate adaptive regression splines (MARS)
- Locally estimated scatterplot smoothing (LOESS)
- jackknife regression

###
__Regularization algorithms__

- Ridge regression
- Least absolute shrinkage and selection operator ( LASSO)
- Elastic net
- Least angle regression (LAR)

###
__Dimensionality reduction algorithms__

- Principal component analysis (PCA)
- Principal component regression (PCR)
- Partial Least squares regression (PLSR)
- Sammon mapping
- Multidimensional scaling (MDS)
- Projection pursuit

###
__Discriminant analysis algorithm__

- Linear discriminant analysis
- Mean decrease inaccuracy
- Quadratic discriminant analysis

###
__Instance-based algorithms__

- k-Nearest Neighbor (KNN)
- Learning vector quantization (LVQ)
- Self-organizing Map (SOM)
- Locally weighted learning (LWL)

###
__Associated rule algorithms__

- Apriori
- Eclat
- FP-Growth

###
__Ensemble algorithms__

- Logit boost
- Bootstrapped aggregation
- Adaboost
- Stacked Generalization
- Gradient boosting machines
- Gradient boosted regression trees
- Rando forest

###
__Bayesian algorithms__

- Naive Bayes
- Gaussian naive Bayes
- Multinomial naive Bayes
- Averaged one-dependence estimators
- Bayesian belief network
- Bayesian network
- Hidden Markov models
- Conditional random fields

###
__Decision tree algorithms__

- Classification and regression tree (CART)
- Iterative dichotomiser 3 (ID3)
- Chi-squared automatic interaction detection (CHAID)
- Decision stump
- M5
- Random forests
- Conditional decision trees

###
__Clustering algorithms__

- Single linkage clustering
- K-Means
- K-Medians
- Expectation maximization (EM)
- Hierarchical clustering
- Fuzzy clustering
- DBSCAN
- Optics algorithm
- Non-negative matrix factorization
- Latent Dirichlet allocation (LDA)

###
__Neural Networks algorithms__

- Self-organization map
- Perceptron
- Backpropagation
- Hopfield network
- Radial basis function network (RBFN)
- Backpropagation
- Autoencoders
- Hopfield networks
- Boltzmann machines
- Restricted Boltzmann machines
- Spiking neural networks
- Learning vector quantization (LVQ)

###
__Deep learning algorithms__

- Deep Boltzmann machine (DBM)
- Deep belief networks (DBN)
- Convolutional Neural network (CNN)
- Stacked auto-encoders

###
__Reinforcement learning algorithms__

- Q learning
- Temporal difference
- State action reward state action (SARSA)

####
__Other algorithms__

- Support Vector Machine (SVM)
- Evolutionary algorithms
- Inductive logic programming (ILP)
- ANOVA
- Information fuzzy network (IFN)
- Page rank
- Conditional random fields (CRF)

## 0 Comments