Top 10 Data Mining Algorithms

Top 10 data mining algorithms in plain English

Today, I’m going to explain in plain English the top 10 most influential data mining algorithms as voted on by 3 separate panels in this survey paper. Once you know what they are, how they work, what they do and where you …

CART data mining algorithm

CART data mining algorithm in plain English

The CART data mining algorithm is part of a longer article about many more data mining algorithms.What does it do?  CART stands for classification and regression trees.  It is a decision tree learning technique that outputs either classification or regression trees. …

Naive Bayes data mining algorithm

Naive Bayes data mining algorithm in plain English

The Naive Bayes data mining algorithm is part of a longer article about many more data mining algorithms.What does it do?  Naive Bayes is not a single algorithm, but a family of classification algorithms that share one common assumption: Every …

kNN data mining algorithm

k-Nearest Neighbor (kNN) data mining algorithm in plain English

The kNN data mining algorithm is part of a longer article about many more data mining algorithms.What does it do?  kNN, or k-Nearest Neighbors, is a classification algorithm. However, it differs from the classifiers previously described because it’s a lazy …

AdaBoost data mining algorithm

AdaBoost data mining algorithm in plain English

The AdaBoost data mining algorithm is part of a longer article about many more data mining algorithms.What does it do?  AdaBoost is a boosting algorithm which constructs a classifier. As you probably remember, a classifier takes a bunch of data …

PageRank data mining algorithm

PageRank data mining algorithm in plain English

The PageRank data mining algorithm is part of a longer article about many more data mining algorithms.What does it do?  PageRank is a link analysis algorithm designed to determine the relative importance of some object linked within a network of objects. …

EM data mining algorithm

Expectation-Maximization (EM) data mining algorithm in plain English

The EM data mining algorithm is part of a longer article about many more data mining algorithms.What does it do?  In data mining, expectation-maximization (EM) is generally used as a clustering algorithm (like k-means) for knowledge discovery. In statistics, the …

Apriori Data Mining Algorithm

Apriori data mining algorithm in plain English

The Apriori data mining algorithm is part of a longer article about many more data mining algorithms.What does it do?  The Apriori algorithm learns association rules and is applied to a database containing a large number of transactions. What are …

Support Vector Machine (SVM) data mining algorithm in plain English

The SVM data mining algorithm is part of a longer article about many more data mining algorithms.What does it do?  Support vector machine (SVM) learns a hyperplane to classify data into 2 classes. At a high-level, SVM performs a similar …