Continue with the original algorithm:
(5) Bayesian Method
Bayesian algorithms are a class of algorithms based on Bayesian theorem. They are mainly used to solve classification and Regression Problems. Common algorithms include Naive Bayes, averaged one-dependence estimators, and Bayesian Belief Network (BBN ).
(6)Core-based algorithm
The most famous kernel-based algorithm is support vector machine (SVM. The kernel-based algorithm maps input data to a vector space of higher order. In these vector spaces, some classification or regression problems can be easily solved. Common kernel-based algorithms include support vector machine (SVM), radial basis function (RBF), and linear discriminate analysis, LDA.
(7)Clustering Algorithm
Clustering is like regression. Sometimes people describe a type of problem, and sometimes describe a type of algorithm. Clustering Algorithms generally merge input data by means of centers or layers. Therefore, the clustering algorithms try to find the internal structure of the data so that the data can be classified according to the largest common point. Common clustering algorithms include the K-means algorithm and the Expectation Maximization Algorithm (EM ).
(8)Association rule learning
Association rule learning finds useful association rules in a large number of multivariate data sets by finding the rules that best interpret the relationship between data variables. Common algorithms include the Apriori algorithm and eclat algorithm.
(9)Artificial Neural Network
Artificial Neural Network algorithms are a type of pattern matching algorithm used to simulate a biological neural network. It is usually used to solve classification and Regression Problems. Artificial neural networks are a huge branch of machine learning, with hundreds of different algorithms. (Deep learning is one of these algorithms, which we will discuss separately). Important artificial neural network algorithms include perceptron neural network and back propagation ), self-Organizing Map (SOM ). Learning vector quantization, LVQ)
(10) Deep Learning
Deep Learning Algorithms are the development of artificial neural networks. Recently, Baidu has won a lot of attention, especially since Baidu began to make full use of deep learning. As computing power is getting cheaper, deep learning attempts to build a much larger and more complex neural network. Many deep learning algorithms are semi-supervised learning algorithms used to process large datasets with a small amount of unlabeled data. Common deep learning algorithms include: Restricted Boltzmann Machine (rBN), deep belief networks (DBN), convolutional Network (convolutional Network ), stacked auto-encoders ).
Machine Learning Algorithms (2)