Interpretable Machine Learning with Python - Second Edition: Build explainable, fair, and robust high-performance models with hands-on, real-world examples
  • Interpretable Machine Learning with Python - Second Edition: Build explainable, fair, and robust high-performance models with hands-on, real-world examples
  • Interpretable Machine Learning with Python - Second Edition: Build explainable, fair, and robust high-performance models with hands-on, real-world examples

Product details

  • Publisher ‏ : ‎ Packt Publishing; 2nd ed. edition (October 31, 2023)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 606 pages
  • ISBN-10 ‏ : ‎ 180323542X
  • ISBN-13 ‏ : ‎ 978-1803235424
  • Item Weight ‏ : ‎ 2.29 pounds
  • Dimensions ‏ : ‎ 9.25 x 7.52 x 1.22 inches
  • Best Sellers Rank: #516,614 in Books (See Top 100 in Books)
    • #111 in Artificial Intelligence Expert Systems
    • #227 in Computer Neural Networks
    • #570 in Python Programming
  • Customer Reviews:
    4.9 4.9 out of 5 stars 20 ratings

From the Publisher

B18406 - 1
B18406-2

What methodologies do you cover in the book?

This book covers many important interpretability methods that you can use to make your machine learning models more robust, transparent, and fair. These include explaining popular white-box models, ranging from linear regression to decision trees. For black-box models, you'll find a wide range of model-agnostic methods, including permutation feature importance, partial dependence plots, SHAP, accumulated local effects plots, LIME, sensitivity analysis, anchors, and counterfactuals.

You'll delve into specific methods for deep learning models in the domains of vision, text, and time series. For LLMs, you'll visualize the attention mechanism to understand the relationship between tokens (usually words) and use attribution methods (like integrated gradients or LIME) to see which tokens influence the model's prediction. Then, you'll see how to assess and mitigate bias for fairness and improve the reliability or consistency of models from monotonic constraints to adversarial robustness.

B18406 - 3

What advice would you give companies using black-box models?

Using black-box models can be challenging, especially when you need to explain the decisions made by these models. XAI, or Explainable Artificial Intelligence, aims to make machine learning models more interpretable. Here is some advice for using black-box models:

  1. Use white-box models whenever possible before moving to black-box ones. Sometimes, simpler models can achieve comparable performance.
  2. Use insights from XAI as a feedback loop to improve the model. Learning why a model makes certain decisions can highlight areas of improvement and issues.
  3. Prioritize transparency by showing stakeholders the explanation for every model decision.
  4. Educate stakeholders on the model's capabilities and limitations.
  5. Continuously monitor the performance and decisions of your models.
  6. Ensure regulatory compliance by integrating XAI techniques.
  7. The ability to explain model decisions can help uncover and mitigate biases present in your data or model, leading to more ethical outcomes.
B18406-4
B18406 - 5

Interpretable Machine Learning with Python - Second Edition: Build explainable, fair, and robust high-performance models with hands-on, real-world examples

$48.00  $24.00
Save: 50% off

ARRIVING & SHIPPING SOON!! Free shipping over $30.00
90 Days Easy Returns View More Return Policy

  • Free delivery

    From $30

  • Support 24/7

    Online 24 hours

  • Free return

    365 a day

  • Payment method

    Secure payment

  • get promotion

    Secure payment