Featured resource
2026 Tech Forecast
2026 Tech Forecast

1,500+ tech insiders, business leaders, and Pluralsight Authors share their predictions on what’s shifting fastest and how to stay ahead.

Download the forecast

Advanced Machine Learning

Course Summary

The Advanced Machine Learning training course builds upon Introduction to Machine Learning in Python to further the participant's understanding of Machine Learning (ML).

The course begins by evaluating advanced techniques for managing data. Next, participants will evaluate and tune models and use ensemble methods. The course concludes by examining time-series data.

Prerequisites:

  • This course is meant for participants that have taken an introductory level ML course or possess the requisite knowledge
Purpose
Learn advanced techniques for managing data and tuning models
Audience
Developers and developer teams looking to learn advanced ML techniques
Role
Data Engineer } Data Scientist | Software Developer
Skill Level
Advanced
Style
Lecture | Hands-on Activities | Labs
Duration
2 Days
Related Technologies
Python

 

Learning Objectives
  • Identify how to deal with dirty data, outliers, and time-series data
  • Evaluate, optimize, and tune your models
  • Use ensemble methods such as Random Forests, Bagging, and Boosting, as well as create your own
  • Gain additional experience with "productizing" ML models

What You'll Learn:

In the Advanced Machine Learning training course, you'll learn:

Brief Review of ML Concepts

Advanced Feature Engineering

  • Dealing with Dirty Data
  • Feature Value Imputation
  • Engineered Features
  • Denoising With ML Models

Optimizing and Training Linear Models

  • Understanding Gradient Descent Optimization
  • L1 and L2 / Elasticnet Optimization
  • Support Vector Machines
  • k-Folds Cross Validation

Evaluating Models

  • Metrics for Model Evaluation
  • How to Optimize and Tune Hyperparameters
  • Adjusting Thresholds to Tune for Positive or Negative Performance
  • Adjusting for Class Imbalance
  • Advanced Metrics for Model Evaluation

Handling Outliers

  • Dealing with Outliers
  • Detecting Outliers C
  • Partitioning Models to Handle Outliers

Recommendations

  • Exploring Similarity Metrics
  • User-based vs. Item-based Recommendations
  • Evaluating Recommendation Results
  • Combining Multiple Models for Recommendations

Ensemble Methods

  • Using Multiple Models Together
  • Random Forests and GBTs
  • Understanding Bootstrap Aggregation
  • Combining Heterogenous Models
  • Evaluating Ensembles of Methods

Time Series Data

  • Inferring State from Time-Series Data
  • Sequence Prediction
  • ARIMA
  • Using RNNs for Time-Series Data
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By clicking submit, you agree to our Privacy Policy and Terms of Use, and consent to receive marketing emails from Pluralsight.