Developpez.com - Rubrique IA

Le Club des Développeurs et IT Pro

Interpretable Machine Learning with Python - Learn to build interpretable high-performance models with hands-on real-world examples,

Un livre de Serg Masís, critiqué par Thibaut Cuvelier

Le 2022-03-07 04:12:27, par dourouc05, Responsable Qt & Livres
Interpretable Machine Learning with Python
Learn to build interpretable high-performance models with hands-on real-world examples
Do you want to understand your models and mitigate risks associated with poor predictions using machine learning (ML) interpretation? Interpretable Machine Learning with Python can help you work effectively with ML models.

The first section of the book is a beginner's guide to interpretability, covering its relevance in business and exploring its key aspects and challenges. You'll focus on how white-box models work, compare them to black-box and glass-box models, and examine their trade-off. The second section will get you up to speed with a vast array of interpretation methods, also known as Explainable AI (XAI) methods, and how to apply them to different use cases, be it for classification or regression, for tabular, time-series, image or text. In addition to the step-by-step code, the book also helps the reader to interpret model outcomes using examples. In the third section, you'll get hands-on with tuning models and training data for interpretability by reducing complexity, mitigating bias, placing guardrails, and enhancing reliability. The methods you'll explore here range from state-of-the-art feature selection and dataset debiasing methods to monotonic constraints and adversarial retraining.

By the end of this book, you'll be able to understand ML models better and enhance them through interpretability tuning.
What you will learn

Recognize the importance of interpretability in business
Study models that are intrinsically interpretable such as linear models, decision trees, and Naive Bayes
Become well-versed in interpreting models with model-agnostic methods
Visualize how an image classifier works and what it learns
Understand how to mitigate the influence of bias in datasets
Discover how to make models more reliable with adversarial robustness
Use monotonic constraints to make fairer and safer models

[Lire la suite]



  Discussion forum
1 commentaire
  • Paradoxalix
    Membre du Club
    Interpretable Machine Learning with Python

    Cet ouvrage est sans doute le plus important à comprendre pour avancer car il examine le maillon faible dans la chaîne de l' I.A. : l'élément humain

    En effet les modèles sont sans doute au point depuis des lustres sur le plan statistique , mais sommes-nous suffisamment
    formés pour nous en servir ?

    Donnons un marteau à un enfant ... et il se tapera sur les doigts !
    Donnons des chiffres à un ministre de l'économie ... et il les interprétera comme il le souhaite inconsciemment.

    La méthode scientifique exige une rigueur absolue qui n'accepte aucune vérité sans preuve et elle est boulimique en matière de preuve ; j'ajouterai que les nombre en eux-même possèdent un pouvoir de fascination indéniable , séducteurs ils ne demandent qu'à nous induire en erreur quant au sens de nos déductions.

    Si nous ne souhaitons pas nous retrouver dans la position ridicule de la plus grande majorité des pronostiqueurs politique ou médicaux , nous avons sans doute le plus grand besoin de lire cet ouvrage au moins sept fois avant d'annoncer un pronostic.

    Le remède est douloureux pour notre ego mais salutaire sans le moindre doute ... dans un certain nombre de cas !!!

    A son époque, Richelieu disait : "Donnez-moi dix lignes de la main de quelqu’un et je me charge de le faire pendre "
    Actuellement il aurait suffit d'un chiffre ...

    Cordialement, Paradoxalix

    PS je suis en train de le lire à la petite cuillère , nous sommes peu de chose , et c'est dur à encaisser.