coverpage
Python Machine Learning Cookbook
Credits
About the Author
About the Reviewer
www.PacktPub.com
eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Sections
Conventions
Reader feedback
Customer support
Chapter 1. The Realm of Supervised Learning
Introduction
Preprocessing data using different techniques
Label encoding
Building a linear regressor
Computing regression accuracy
Achieving model persistence
Building a ridge regressor
Building a polynomial regressor
Estimating housing prices
Computing the relative importance of features
Estimating bicycle demand distribution
Chapter 2. Constructing a Classifier
Introduction
Building a simple classifier
Building a logistic regression classifier
Building a Naive Bayes classifier
Splitting the dataset for training and testing
Evaluating the accuracy using cross-validation
Visualizing the confusion matrix
Extracting the performance report
Evaluating cars based on their characteristics
Extracting validation curves
Extracting learning curves
Estimating the income bracket
Chapter 3. Predictive Modeling
Introduction
Building a linear classifier using Support Vector Machine (SVMs)
Building a nonlinear classifier using SVMs
Tackling class imbalance
Extracting confidence measurements
Finding optimal hyperparameters
Building an event predictor
Estimating traffic
Chapter 4. Clustering with Unsupervised Learning
Introduction
Clustering data using the k-means algorithm
Compressing an image using vector quantization
Building a Mean Shift clustering model
Grouping data using agglomerative clustering
Evaluating the performance of clustering algorithms
Automatically estimating the number of clusters using DBSCAN algorithm
Finding patterns in stock market data
Building a customer segmentation model
Chapter 5. Building Recommendation Engines
Introduction
Building function compositions for data processing
Building machine learning pipelines
Finding the nearest neighbors
Constructing a k-nearest neighbors classifier
Constructing a k-nearest neighbors regressor
Computing the Euclidean distance score
Computing the Pearson correlation score
Finding similar users in the dataset
Generating movie recommendations
Chapter 6. Analyzing Text Data
Introduction
Preprocessing data using tokenization
Stemming text data
Converting text to its base form using lemmatization
Dividing text using chunking
Building a bag-of-words model
Building a text classifier
Identifying the gender
Analyzing the sentiment of a sentence
Identifying patterns in text using topic modeling
Chapter 7. Speech Recognition
Introduction
Reading and plotting audio data
Transforming audio signals into the frequency domain
Generating audio signals with custom parameters
Synthesizing music
Extracting frequency domain features
Building Hidden Markov Models
Building a speech recognizer
Chapter 8. Dissecting Time Series and Sequential Data
Introduction
Transforming data into the time series format
Slicing time series data
Operating on time series data
Extracting statistics from time series data
Building Hidden Markov Models for sequential data
Building Conditional Random Fields for sequential text data
Analyzing stock market data using Hidden Markov Models
Chapter 9. Image Content Analysis
Introduction
Operating on images using OpenCV-Python
Detecting edges
Histogram equalization
Detecting corners
Detecting SIFT feature points
Building a Star feature detector
Creating features using visual codebook and vector quantization
Training an image classifier using Extremely Random Forests
Building an object recognizer
Chapter 10. Biometric Face Recognition
Introduction
Capturing and processing video from a webcam
Building a face detector using Haar cascades
Building eye and nose detectors
Performing Principal Components Analysis
Performing Kernel Principal Components Analysis
Performing blind source separation
Building a face recognizer using Local Binary Patterns Histogram
Chapter 11. Deep Neural Networks
Introduction
Building a perceptron
Building a single layer neural network
Building a deep neural network
Creating a vector quantizer
Building a recurrent neural network for sequential data analysis
Visualizing the characters in an optical character recognition database
Building an optical character recognizer using neural networks
Chapter 12. Visualizing Data
Introduction
Plotting 3D scatter plots
Plotting bubble plots
Animating bubble plots
Drawing pie charts
Plotting date-formatted time series data
Plotting histograms
Visualizing heat maps
Animating dynamic signals
Index
更新时间:2021-07-02 16:37:41