Computer Science › Intelligence + Theory

Data Mining

0 of 16
  1. Data Preprocessing: Missing Values, Scaling, Discretization

    Cleaning data before mining: missing-value mechanisms and imputation, min-max and z-score scaling, discretization, and the leakage caused by fitting a preprocessing step on the whole dataset.

    Read →6 sections13 min
  2. Data Warehouses, Data Marts, and OLAP

    Warehouses versus operational databases, star and snowflake schemas, data marts, and the OLAP operations roll-up, drill-down, slice, dice, and pivot, with a book-versus-today note on columnar cloud warehouses.

    Read →6 sections13 min
  3. Similarity and Distance Measures

    Distance and similarity for numeric, binary, and text data: Euclidean, Manhattan, Minkowski, Jaccard, Hamming, and cosine, and why the choice and the scaling change the result.

    Read →6 sections12 min
  4. k-Nearest Neighbors

    k-NN as lazy learning: classification and regression by neighbors, choosing k, the curse of dimensionality, and the index structures that make queries practical.

    Read →6 sections13 min
  5. Frequent Itemsets and the Apriori Algorithm

    Itemsets and support, the anti-monotone property that prunes the search, and Apriori's level-wise candidate generation worked on a small transaction set.

    Read →6 sections10 min
  6. FP-Growth

    Mining frequent itemsets without candidate generation: building the FP-tree, mining conditional pattern bases, and when this beats Apriori.

    Read →6 sections13 min
  7. Association Rules: Support, Confidence, Lift

    From frequent itemsets to rules: support, confidence, and lift, and why high confidence alone can mislead.

    Read →6 sections10 min
  8. Hierarchical Clustering

    Agglomerative and divisive clustering, single, complete, average, and Ward linkage, reading a dendrogram, and how this differs from k-means.

    Read →6 sections10 min
  9. Density-Based Clustering with DBSCAN

    DBSCAN's core, border, and noise points, density reachability, choosing eps and minPts, and clusters of arbitrary shape.

    Read →6 sections12 min
  10. Cluster Validation

    Internal and external validation with silhouette, Davies-Bouldin, and the adjusted Rand index, choosing the number of clusters, and when these metrics mislead.

    Read →6 sections9 min
  11. Outlier Detection: Quartiles, Distance-Based, Density-Based

    Outliers by the interquartile range, by distance, and by local density with LOF, and how to decide whether an outlier is an error or the finding.

    Read →6 sections12 min
  12. Text Mining: Bag of Words and TF-IDF

    Turning text into vectors: tokenization, stop words, stemming, bag of words, TF-IDF weighting, and cosine similarity between documents.

    Read →6 sections12 min
  13. A Text Clustering Pipeline End to End

    A worked pipeline from raw documents through TF-IDF, dimensionality reduction, clustering, and evaluation, ending with reading the top terms of each cluster.

    Read →6 sections13 min
  14. Mining at Scale: From MapReduce to Spark

    What changes when patterns and clusters no longer fit in memory: MapReduce rounds, Spark's in-memory model, and parallel frequent-pattern mining and k-means. Mahout appears only as a book-versus-today note.

    Read →6 sections13 min
  15. Choosing a Mining Technique: A Decision Guide

    A decision guide for the whole discipline: given the data and the question, choose a mining task and a technique, and name what would invalidate the result.

    Read →6 sections13 min

Data Mining

Part of the Computer Science curriculum.

Sort
1

The KDD Process and the Data Mining Task Taxonomy

The KDD process from raw data to validated knowledge, and the task taxonomy of classification, regression, clustering, association, and anomaly detection, with where this curriculum covers each one.

2

Data Preprocessing: Missing Values, Scaling, Discretization

Cleaning data before mining: missing-value mechanisms and imputation, min-max and z-score scaling, discretization, and the leakage caused by fitting a preprocessing step on the whole dataset.

3

Data Warehouses, Data Marts, and OLAP

Warehouses versus operational databases, star and snowflake schemas, data marts, and the OLAP operations roll-up, drill-down, slice, dice, and pivot, with a book-versus-today note on columnar cloud warehouses.

4

Similarity and Distance Measures

Distance and similarity for numeric, binary, and text data: Euclidean, Manhattan, Minkowski, Jaccard, Hamming, and cosine, and why the choice and the scaling change the result.

5

k-Nearest Neighbors

k-NN as lazy learning: classification and regression by neighbors, choosing k, the curse of dimensionality, and the index structures that make queries practical.

6

Frequent Itemsets and the Apriori Algorithm

Itemsets and support, the anti-monotone property that prunes the search, and Apriori's level-wise candidate generation worked on a small transaction set.

7

FP-Growth

Mining frequent itemsets without candidate generation: building the FP-tree, mining conditional pattern bases, and when this beats Apriori.

8

Association Rules: Support, Confidence, Lift

From frequent itemsets to rules: support, confidence, and lift, and why high confidence alone can mislead.

9

Hierarchical Clustering

Agglomerative and divisive clustering, single, complete, average, and Ward linkage, reading a dendrogram, and how this differs from k-means.

10

Density-Based Clustering with DBSCAN

DBSCAN's core, border, and noise points, density reachability, choosing eps and minPts, and clusters of arbitrary shape.

11

Cluster Validation

Internal and external validation with silhouette, Davies-Bouldin, and the adjusted Rand index, choosing the number of clusters, and when these metrics mislead.

12

Outlier Detection: Quartiles, Distance-Based, Density-Based

Outliers by the interquartile range, by distance, and by local density with LOF, and how to decide whether an outlier is an error or the finding.

13

Text Mining: Bag of Words and TF-IDF

Turning text into vectors: tokenization, stop words, stemming, bag of words, TF-IDF weighting, and cosine similarity between documents.

14

A Text Clustering Pipeline End to End

A worked pipeline from raw documents through TF-IDF, dimensionality reduction, clustering, and evaluation, ending with reading the top terms of each cluster.

15

Mining at Scale: From MapReduce to Spark

What changes when patterns and clusters no longer fit in memory: MapReduce rounds, Spark's in-memory model, and parallel frequent-pattern mining and k-means. Mahout appears only as a book-versus-today note.

16

Choosing a Mining Technique: A Decision Guide

A decision guide for the whole discipline: given the data and the question, choose a mining task and a technique, and name what would invalidate the result.