UPCOMING: Python 2nd Edition launches July 2025
CHAPTER 1 Introduction 3
CHAPTER 2 Overview of the Machine Learning Process 15
CHAPTER 3 Data Visualization 59
CHAPTER 4 Dimension Reduction 91
CHAPTER 5 Evaluating Predictive Performance 115
CHAPTER 6 Multiple Linear Regression 151
CHAPTER 7 k-Nearest-Neighbors (k-NN) 169
CHAPTER 8 The Naive Bayes Classifier 181
CHAPTER 10 Logistic Regression 229
CHAPTER 11 Neural Nets 257
CHAPTER 12 Discriminant Analysis 283
CHAPTER 13 Generating, Comparing, and Combining Multiple Models 303
CHAPTER 14 Experiments, Uplift Modeling, and Reinforcement Learning 319
CHAPTER 15 Association Rules and Collaborative Filtering 341
CHAPTER 16 Cluster Analysis 369
CHAPTER 17 Handling Time Series 401
CHAPTER 18 Regression-Based Forecasting 415
CHAPTER 19 Smoothing Methods 445
CHAPTER 20 Social Network Analytics 467
CHAPTER 21 Text Mining 487
CHAPTER 22 Responsible Data Science 507
CHAPTER 23 Cases 537