Share E-Book
Scan to open this page

Scan with your phone to open this page

Author: Ian H. Witten, Eibe Frank, Mark A. Hall, Christopher J. Pal

Rating No ratings yet

Data Mining: Practical Machine Learning Tools and Techniques, Fourth Edition, offers a thorough grounding in machine learning concepts, along with practical advice on applying these tools and techniques in real-world data mining situations. This highly anticipated fourth edition of the most acclaimed work on data mining and machine learning teaches readers everything they need to know to get going, from preparing inputs, interpreting outputs, evaluating results, to the algorithmic methods at the heart of successful data mining approaches. Extensive updates reflect the technical changes and modernizations that have taken place in the field since the last edition, including substantial new chapters on probabilistic methods and on deep learning. Accompanying the book is a new version of the popular WEKA machine learning software from the University of Waikato. Authors Witten, Frank, Hall, and Pal include today's techniques coupled with the methods at the leading edge of contemporary research. Please visit the book companion website at contains Powerpoint slides for Chapters 1-12. This is a very comprehensive teaching resource, with many PPT slides covering each chapter of the book Online Appendix on the Weka workbench; again a very comprehensive learning aid for the open source software that goes with the book Table of contents, highlighting the many new sections in the 4th edition, along with reviews of the 1st edition, errata, etc. Provides a thorough grounding in machine learning concepts, as well as practical advice on applying the tools and techniques to data mining projects Presents concrete tips and techniques for performance improvement that work by transforming the input or output in machine learning methods Includes a downloadable WEKA software toolkit, a comprehensive collection of machine learning algorithms for data mining tasks-in an easy-to-use interactive interface Includes open-access online courses that introduce practical applications of the mate

AI Reading Assistant

Whole-book reading guide from stratified index samples; jump to passages in the text

AI guide
# Data Mining: Practical Machine Learning Tools and Techniques, Fourth Edition ## 【One-Line Pitch】 The definitive textbook for anyone who wants to understand both the theory and practice of data mining, covering everything from basic algorithms to deep learning, with hands-on guidance using the WEKA toolkit. Ideal for students, researchers, and practitioners who need a comprehensive reference rather than a quick tutorial. ## 【Book Arc】 - **Opening (~0%–13%)**: Introduces the field with simple worked examples (weather prediction, iris classification, CPU performance) and establishes core terminology—concepts, instances, attributes—while covering the data mining process, the relationship to statistics, and ethical considerations like reidentification. - **Early (~13%–33%)**: Builds the foundational input-output framework: how to prepare data (ARFF format, missing values, unbalanced data), how to represent knowledge (tables, trees, rules, clusters), and the basic algorithms—naïve Bayes, decision trees, covering algorithms, association rules, linear models, instance-based learning, and clustering. - **Early-to-Middle (~33%–38%)**: Covers evaluation methodology in depth: training versus testing, cross-validation, cost-sensitive classification, ROC curves, lift charts, and the Minimum Description Length principle for model selection. - **Middle (~38%–54%)**: Advances into more sophisticated schemes—pruning and optimizing decision trees (C4.5), rule refinement, frequent pattern trees, support vector machines, kernel methods, multilayer perceptrons, model trees, and locally weighted regression—plus data transformations like attribute selection, discretization, and principal component analysis. - **Middle-to-Late (~54%–end)**: Introduces probabilistic methods including Bayesian networks, expectation maximization for clustering, hidden variable models, and Bayesian estimation, followed by substantial coverage of deep learning and modern techniques at the leading edge of research. ## 【Key Takeaways】 - **Data preparation is half the battle** (Early): The book emphasizes that understanding your data—handling missing values, inaccurate entries, and unbalanced datasets—is as important as choosing the right algorithm. The ARFF format and practical tips for gathering and cleaning data are foundational. - **Knowledge representation shapes what you can learn** (Early): Whether output is expressed as tables, linear models, trees, rules, or clusters fundamentally affects interpretability and applicability. Choosing the right representation for your problem is a key design decision. - **Simple algorithms are surprisingly powerful** (Early): Naïve Bayes, basic decision trees, and simple rule learners perform well on many real-world problems. The book demonstrates these with the classic weather, iris, and soybean examples before introducing complexity. - **Evaluation is a science, not an afterthought** (Early-to-Middle): Proper evaluation using cross-validation, ROC curves, lift charts, and cost-sensitive analysis is essential for trustworthy results. The book dedicates substantial space to measuring performance correctly and understanding the trade-offs. - **Cost matters in real applications** (Early-to-Middle): Different types of errors have different costs—misdiagnosing a disease versus a false alarm in fraud detection. Cost-sensitive learning and evaluation techniques help you optimize for your actual business or research problem. - **Advanced methods build on basic intuitions** (Middle): Support vector machines, kernel methods, and neural networks are presented as extensions of linear models and instance-based learning, making them accessible rather than mysterious. Understanding the foundations makes advanced techniques far easier to grasp. - **Data transformation can boost performance** (Middle): Techniques like attribute selection, discretization, and principal component analysis can dramatically improve both accuracy and interpretability. Sometimes transforming the input or output is more effective than switching algorithms. - **Probabilistic methods provide a principled framework** (Middle-to-Late): Bayesian networks, expectation maximization, and hidden variable models offer rigorous approaches to uncertainty, missing data, and latent structure. These methods connect classical statistics with modern machine learning. ## 【Reading Tips】 - **Skim the opening examples** (~0%–13%) if you're already familiar with machine learning basics—the weather and iris problems are illustrative but not essential for experienced readers. - **Deep-read the evaluation chapter** (~33%) carefully; it's the most practically important material for anyone who will actually run experiments and report results. Understanding cross-validation and ROC curves is non-negotiable. - **Use the WEKA software alongside the book**—the companion toolkit lets you try algorithms as you read, which dramatically improves comprehension. The online appendix on the WEKA workbench is a valuable supplement. - **Treat Chapters 6–8 as a bridge** (Middle): If you're a practitioner, focus on the practical improvements (pruning, attribute selection, discretization) rather than the mathematical derivations. If you're a researcher, the algorithmic details matter more. - **The deep learning and probabilistic chapters** (Late) are substantial additions in this fourth edition—if you're already familiar with classical methods, these are where you'll find the most new value. ## 【Coverage Limits】 This guide covers the book's structure and key themes through approximately the first half of the content. The excerpts do not cover the deep learning chapters in detail, nor the final chapters on advanced probabilistic methods, ensemble methods, or the extensive WEKA implementation details. ##
Excerpt 1
ransforming the input or output in machine learning methods Includes a downloadable WEKA software toolkit, a comprehensive collection of machine learning alg...
View in text
Page 6
............................. 32 Bias .............................................................................................. 33 1.7 Data Mining and E...
View in text
Page 9
Informational Loss Function ................................................... 178 Remarks ....................................................................
View in text
Page 10
l Trees........................................................... 281 Locally Weighted Linear Regression........................................ 281 Discuss...
View in text
Page 13
s and Implementations................................ 414 9.10 WEKA Implementations..........................................................416 CHAPTER 10 D...
View in text
Page 14
ith Costs................................................................. 483 12.3 Randomization ..............................................................
View in text
Page 18
adient descent using the error function w21 1. 265 Figure 7.7 Multilayer perceptron with a hidden layer (omitting bias inputs). 267 Figure 7.8 Hinge, squared...
View in text
Page 20
sing the visualization approach of Zeiler and Fergus (2013). Underlying imagery kindly provided by Matthew Zeiler. 442 Figure 10.10 Example of the convolutio...
View in text
Tags
AI categories
DataalgorithmProgramming
ISBN: 0128042915
Publisher: Morgan Kaufman
Publish Year: 2017
Language: English
Pages: 655
File Format: PDF
File Size: 4.8 MB
Text Preview (First 20 pages)
Registered users can read the full content for free

Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.

Generating text preview…