Machine learning notes (common algorithms)

C4.5

It belongs to a decision tree algorithm, which can solve both classification and regression problems, and belongs to a supervised algorithm.
Now this algorithm is basically not used.

K-Means

Belong to clustering algorithm, belong to unsupervised algorithm

SVM (*)

Support Vector Machines.
It was once considered to be the best algorithm for classification.
Now that a certain classification algorithm is good or not, it is usually compared with this SVM algorithm.
SVM is a statistical algorithm. There is a very deep and very rigorous derivation process behind it.
Therefore, this algorithm not only performs well, but also has a complete set of theory behind it to explain it, so it is very recognized by everyone.
Over the years, SVM has been overshadowed by deep learning.

Apriori

The association analysis algorithm has been eliminated because it will scan the database multiple times.
Later, there is an FP-Growth that can replace Apriori. FP-Growth only needs to scan the database twice.
FP-Growth is no longer needed, there are more other recommendation algorithms

IN

The EM algorithm is an abstract algorithm and does not solve a specific type of problem.
EM is actually a general algorithm framework, and the EM algorithm can be seen in many other algorithms.
The K-Means algorithm is also essentially an EM algorithm.

PageRank

Google's set of algorithms is particularly famous.

AdaBoost(*)

AdaBoost is essentially a decision tree, but it has made improvements to the decision tree.
AdaBoost belongs to supervised learning.
Most face recognition is based on the AdaBoost algorithm.
Compared with SVM, AdaBoost works well, but the theoretical explanation is unclear

KNN

A short answer classification algorithm that belongs to supervised learning

Naive Bayes(*)

Naive Bayes algorithm, the algorithm used for spam identification.

CART

It belongs to a decision tree algorithm, which can solve both classification and regression problems, and belongs to a supervised algorithm.
Now this algorithm is basically not used.

FP-Growth

An upgraded version of the Apriori algorithm, invented by Chinese Americans.

Logistic regression

Baidu and Google use this algorithm for ranking search results

RF、GBDT

Like AdaBoost, these two algorithms are improvements of the decision tree algorithm.

Recommended algorithm (*)

Recommendation function for major e-commerce websites

LDA

Text analysis algorithm, doing natural language processing, has certain difficulty

Word2Vector

Text mining basically uses this Word2Vector

Deep learning (*)

For image recognition

Published 203 original articles · praised 186 · 210,000 views

Guess you like

Origin blog.csdn.net/java_zhangshuai/article/details/105378037