Mitigate Machine Learning Bias: A Health Data Project you own this product

intermediate Python • basics of pandas • basics of scikit-learn
skills learned
biasing and debiasing ML models • using SHAP to interpret the underlying logic behind a ML model • using AIF360 to detect and mitigate unwanted bias • auditing techniques for unknown at-risk populations
Mike McKenna
4 weeks · 6-8 hours per week · INTERMEDIATE

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases

lite $19.99 per month

  • access to all Manning books, including MEAPs!


5, 10 or 20 seats+ for your team - learn more

Look inside
Unexpected bias in machine learning models reduces accuracy, produces negative real-world consequences, and in the worst cases, entrenches existing inequalities for decades. Audits that can detect and mitigate this unwanted bias are an essential part of building and maintaining reliable machine learning systems.

In this liveProject, you’ll take on the role of a data scientist running a bias audit for the World Health Organization’s healthcare models. You’ll get to grips with state-of-the-art tools and best practices for bias detection and mitigation, including interpretability methods, the AIF-360 package, and options for imputing membership of a protected class. These tools and practices are placed in the context of a broad universe of bias where geopolitical awareness and deep understanding of the history and use of your particular data is key.
This project is designed for learning purposes and is not a complete, production-ready application or solution.

book resources

When you start your liveProject, you get full access to the following books for 90 days.

project author

Mike McKenna
Michael McKenna is a senior data scientist at CVS Health. An expert in algorithmic bias within artificial intelligence, he combines his engineering and legal background to contribute to policymaking at the highest levels of American healthcare. All opinions expressed are his own and do not necessarily reflect the position of CVS Health.


The liveProject is for intermediate Python programmers with experience in data science. To begin this liveProject you need to be familiar with:

  • Basics of pandas
  • Basics of scikit-learn
  • Basics of Jupyter Notebook

  • Classification and regression using random forests and gradient boosting machines

you will learn

In this liveProject, you’ll learn the best practices for detecting and mitigating bias in your machine learning models. This essential skill is easily transferable to any machine learning project dealing with human data.

  • Assess who will lose out from unmitigated bias and predict its real-world impacts
  • Learn to quantify tradeoffs between model performance and unwanted bias
  • Master SHAP for global and local model interpretability, shapely values, and feature importance plots
  • Utilize AIF360 for debiasing metrics and debiasing methods such as reweighing
  • Detect bias when a protected class is unobserved using data combination


You choose the schedule and decide how much time to invest as you build your project.
Project roadmap
Each project is divided into several achievable steps.
Get Help
While within the liveProject platform, get help from other participants and our expert mentors.
Compare with others
For each step, compare your deliverable to the solutions by the author and other participants.
book resources
Get full access to select books for 90 days. Permanent access to excerpts from Manning products are also included, as well as references to other resources.

choose your plan


only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Mitigate Machine Learning Bias: A Health Data Project project for free