Data Mining; I.H. Witten, E. Frank, M.A.
Hall
Part 1 Introduction to DataMining
Chap 1 What's it all about ?
1.1 Data Mining and Machine Learning
1.2 Simple Examples : The Weather Problem and Others
1.3 Fielded Applications
1.4 Machine Learning and Statistics
1.5 Generalization as Search
1.6 Data Mining and Ethics
1.7 Further Reading
Chap 2 Input : Concepts, Instances, and Attributes
2.1 Whats' a Concept ?
2.2 What'sin an Example ?
2.3 What's in an Attribute ?
2.4 Preparing the Input
2.5 Further Reading
Chap 3 Output : Knowledge Representation
3.1 Tables
3.2 Linear Models
3.3 Trees
3.4 Rules
3.5 Instance-Based Representation
3.6 Clusters
3.7 Further Reading
Chap 4 Algorithms : The Basic Methods
4.1 Inferring Rudimentary Rules
4.2 Statistical Modeling
4.3 Divide-and-Conquer : Constructing Decision Trees
4.4 Covering Algorithms : Constructing Rules
4.5 Miing Association Rules
4.6 Linear Models
4.7 Instance-Based Representation
4.8 Clustering
4.9 Multi-Instance Learning
4.10 Further Reading
4.11 Weka Implementations
Chap 5 Credibility : Evaluating what's been Learned
5.1 Training and Testing
5.2 Predicting Performance
5.3 Cross-Validation
5.4 Other Estimates
5.5 Comparing Data Mining Schemes
5.6 Predicting Probabilities
5.7 Couting the Cost
5.8 Evaluating Numeric Prediction
5.9 Minimum Description Length Principle
5.10 Applying the MDL Principle to Clustering
5.11 Further Reading
Part 2 Advances Data Mining
Chap 6 Implementations : Real Machine Learning Schemes
6.1 Decision Trees
6.2 Classification Rules
6.3 Association Rules
6.4 Extending Linear Models
6.5 Instance-Based Learning
6.6 Numeric Prediction with Local Linear Models
6.7 Bayesian Networks
6.8 Clustering
6.9 Semisupervised Learning
6.10 Multi-Instance Learning
6.11 Weka Implementations
Chap 7 Data Transformations
7.1 Attribute Selection
7.2 Discretizing Numeric Attributes
7.3 Projections
7.4 Sampling
7.5 Cleansing
7.6 Transformationg Multiple Classes to Binary Ones
7.7 Calibrating Class Probabilities
7.8 Further Reading
7.9 Weka Implementations
Chap 8 Ensemble Learning
8.1 Combining Multiple Models
8.2 Bagging
8.3 Randomization
8.4 Boosting
8.5 Additive Regression
8.6 Interpretable Ensembles
8.7 Stacking
8.8 Further Reading
8.9 Weka Implementations
Chap 9 Moving on : Applications and Beyond
9.1 Applying Data Mining
9.2 Learning from Massive Datasets
9.3 Data Stream Learning
9.4 Incorporating Domain Knowledge
9.5 Text Mining
9.6 Web Mining
9.7 Adversial Situations
9.8 Ubiquitous Data Mining
9.9 Further Reading
Part 3 The Weka Data Mining Workbench
Chap 10 Introduction to Weka
10.1 What's in Weka ?
10.2 How do you Use it ?
10.3 What else Can you Do ?
10.4 How do you Get it ?
Chap 11 The Explorer
11.1 Getting Started
11.2 Exploring the Explorer
11.3 Filtering Algorithms
11.4 Learning Algorithms
11.5 Metalearning Algorithms
11.6 Clustering Algorithms
11.7 Association-Rule Learners
11.8 Attribute Selection
Chap 12 The Knowledge Flow Interface
12.1 Getting Started
12.2 Components
12.3 Configuring and Connecting the Components
12.4 Incremental Learning
Chap 13 The Experimenter
13.1 Getting Started
13.2 Simple Setup
13.3 Advanced Setup
13.4 The Analyze Panel
13.5 Distributing Processing over Several Machines
Chap 14 The Command-Line Interface
14.1 Getting Started
14.2 The Structure of Weka
14.3 Command-Line Options
Chap 15 Embedded Machine Learning
15.1 A Simple Data Mining Application
Chap 16 Writing New Learning Schemes
16.1 An Exemple Classifier
16.2 Conventions for Implementing Classifiers
Chap 17 Tutorial Exercises for the Weka Explorer
17.1 Introduction to the Explorer Interface
17.2 Nearest-Neighbor Learning and Decision Trees
17.3 Classification Boundaries
17.4 Preprocessing and Parameter Tuning
17.5 Document Classification
17.6 Mining Association Rules