SKIP THE SHIPPING
Use code NOSHIP during checkout to save 40% on eligible eBooks, now through January 5. Shop now.
Video accessible from your Account page after purchase.
Register your product to gain access to bonus material or receive a coupon.
4+ Hours of Video Instruction
Code-along sessions move you through the development of classification and regression methods
Overview
Machine learning is moving from futuristic AI projects to data analysis on your desk. You need to go beyond following along in discussions to coding machine learning tasks. Machine Learning with Python for Everyone Part 3: Fundamental Toolbox shows you how to turn introductory machine learning concepts into concrete code using Python, scikit-learn, and friends.
You will learn about fundamental classification and regression metrics like decision tree classifiers and regressors, support vector classifiers and regression, logistic regression, penalized regression, and discriminant analysis. You will see techniques for feature engineering, including scaling, discretization, and interactions. You will learn how to implement pipelines for more complex processing and nested cross-validation for tuning hyperparameters.
About the Instructor
Mark Fenner, PhD, has been teaching computing and mathematics to diverse adult audiences since 1999. His research projects have addressed design, implementation, and performance of machine learning and numerical algorithms, learning systems for security analysis of software repositories and intrusion detection, probabilistic models of protein function, and analysis and visualization of ecological and microscopy data. Mark continues to work across the data science spectrum from C, Fortran, and Python implementation to statistical analysis and visualization. He has delivered training and developed curriculum for Fortune 50 companies, boutique consultancies, and national-level research laboratories. Mark holds a PhD in Computer Science and owns Fenner Training and Consulting, LLC.
Skill Level
Introduction
Lesson 1: Fundamental Classification Methods
Topics
1.1 Revisiting Classification
1.2 Decision Trees I
1.3 Decision Trees II
1.4 Support Vector Classifiers I
1.5 Support Vector Classifiers II
Lesson 2: Fundamental Classification Methods I
Topics
2.1 Logistic Regression I
2.2 Logistic Regression II
2.3 Discriminant Analysis I
2.4 Discriminant Analysis II
2.5 Bias and Variance of Classifiers
2.6 Comparing Classifiers
Lesson 3: Fundamental Regression Methods
Topics
3.1 Penalized Regression I
3.2 Penalized Regression II
3.3 Piecewise Constant Regression
3.4 Regression Trees
3.5 Bias and Variance of Regressors
3.6 Comparing Regressors
Lesson 4: Manual Feature Engineering
Topics
4.1 Overview of Feature Engineering
4.2 Feature Scaling
4.3 Discretization
4.4 Categorical Coding
4.5 Interactions
4.6 Target Manipulations
Lesson 5: Hyperparameters and Pipelines
Topics
5.1 Models, Parameters, and Hyperparameters
5.2 Tuning Hyperparameters
5.3 Nested Cross-validation
5.4 Pipelines
5.5 Tuning Pipelines
Summary