• Complain

Pradeepta Mishra - Practical Explainable AI Using Python: Artificial Intelligence Model Explanations Using Python-based Libraries, Extensions, and Frameworks

Here you can read online Pradeepta Mishra - Practical Explainable AI Using Python: Artificial Intelligence Model Explanations Using Python-based Libraries, Extensions, and Frameworks full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2022, publisher: Apress, genre: Children. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Pradeepta Mishra Practical Explainable AI Using Python: Artificial Intelligence Model Explanations Using Python-based Libraries, Extensions, and Frameworks
  • Book:
    Practical Explainable AI Using Python: Artificial Intelligence Model Explanations Using Python-based Libraries, Extensions, and Frameworks
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2022
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Practical Explainable AI Using Python: Artificial Intelligence Model Explanations Using Python-based Libraries, Extensions, and Frameworks: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Practical Explainable AI Using Python: Artificial Intelligence Model Explanations Using Python-based Libraries, Extensions, and Frameworks" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Learn the ins and outs of decisions, biases, and reliability of AI algorithms and how to make sense of these predictions. This book explores the so-called black-box models to boost the adaptability, interpretability, and explainability of the decisions made by AI algorithms using frameworks such as Python XAI libraries, TensorFlow 2.0+, Keras, and custom frameworks using Python wrappers.
Youll begin with an introduction to model explainability and interpretability basics, ethical consideration, and biases in predictions generated by AI models. Next, youll look at methods and systems to interpret linear, non-linear, and time-series models used in AI. The book will also cover topics ranging from interpreting to understanding how an AI algorithm makes a decision
Further, you will learn the most complex ensemble models, explainability, and interpretability using frameworks such as Lime, SHAP, Skater, ELI5, etc. Moving forward, you will be introduced to model explainability for unstructured data, classification problems, and natural language processingrelated tasks. Additionally, the book looks at counterfactual explanations for AI models. Practical Explainable AI Using Python shines the light on deep learning models, rule-based expert systems, and computer vision tasks using various XAI frameworks.
What Youll Learn
  • Review the different ways of making an AI model interpretable and explainable
  • Examine the biasness and good ethical practices of AI models
  • Quantify, visualize, and estimate reliability of AI models
  • Design frameworks to unbox the black-box models
  • Assess the fairness of AI models
  • Understand the building blocks of trust in AI models
  • Increase the level of AI adoption

Who This Book Is For
AI engineers, data scientists, and software developers involved in driving AI projects/ AI products.

Pradeepta Mishra: author's other books


Who wrote Practical Explainable AI Using Python: Artificial Intelligence Model Explanations Using Python-based Libraries, Extensions, and Frameworks? Find out the surname, the name of the author of the book and a list of all author's works by series.

Practical Explainable AI Using Python: Artificial Intelligence Model Explanations Using Python-based Libraries, Extensions, and Frameworks — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Practical Explainable AI Using Python: Artificial Intelligence Model Explanations Using Python-based Libraries, Extensions, and Frameworks" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Book cover of Practical Explainable AI Using Python Pradeepta Mishra - photo 1
Book cover of Practical Explainable AI Using Python
Pradeepta Mishra
Practical Explainable AI Using Python
Artificial Intelligence Model Explanations Using Python-based Libraries, Extensions, and Frameworks
Logo of the publisher Pradeepta Mishra Sobha Silicon Oasis Bangalore - photo 2
Logo of the publisher
Pradeepta Mishra
Sobha Silicon Oasis, Bangalore, Karnataka, India
ISBN 978-1-4842-7157-5 e-ISBN 978-1-4842-7158-2
https://doi.org/10.1007/978-1-4842-7158-2
Pradeepta Mishra 2022
Apress Standard
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This Apress imprint is published by the registered company APress Media, LLC part of Springer Nature.

The registered company address is: 1 New York Plaza, New York, NY 10004, U.S.A.

I dedicate this book to my late father, who always inspired me to strive hard for the next level, to never settle, and to keep moving. Love you, dad; you would have felt proud of this book.

To the three ladies in my life, my wife, Prajna, and my daughters, Aarya and Aadya, for always supporting me and loving me. Completing this book would not have been possible without their support.

Introduction

Explainable artificial intelligent (XAI) is a current need as more and more AI models are in production to generate business decisions. Thus, many users are also getting impacted by these decisions. One user may get favorably or unfavorably impacted. As a result, its important to know the key features leading to these decisions. It is often argued that AI models are quite black-box in nature because the AI models decisions cannot be explained, hence the adoptability of AI models is quite slow in the industry. This book is an attempt at unboxing the so-called black-box models to increase the adaptability, interpretability, and explainability of the decisions made by AI algorithms using frameworks such as Python XAI libraries, TensorFlow 2.0+, Keras, and custom frameworks using Python Wrappers. The objective of this book is to explain the AI models in simple language using the above mentioned frameworks.

Model interpretability and explainability are the key focuses of this book. There are mathematical formulas and methods that are typically used to explain a decision made by an AI model. You will be provided with software library methods, classes, frameworks, and functions and how to use them for model explainability, transparency, reliability, ethics, bias, and interpretability. If a human being can understand the reasons behind the decision made by the AI model, it will give much more power to the user to make amendments and recommendations. There are two different kinds of users: business users and practitioners. The business user wants the explainability in simple language without any statistical or mathematical terms. The practitioner wants to know the explainability from the computational point of view. This book is an attempt at balancing both needs when generating explanations.

This book begins with an introduction to model explainability and interpretability basics, ethical considerations in AI applications, and biases in predictions generated by AI models. Then you will learn about the reliability of AI models in generating predictions in different use cases. Then you will explore the methods and systems to interpret the linear models, non-linear models, and time series models used in AI. Next, you will learn about the most complex ensemble models, explainability, and interpretability using frameworks such as Lime, SHAP, Skater, ELI5, and Alibi. Then you will learn about model explainability for unstructured data and natural language processing related to text classification tasks. Examining model fairness also requires a simulation of what-if scenarios using the prediction outcomes. Youll cover this next. Then you will read about counterfactual and contrastive explanations for AI models. You will explore model explainability for deep learning models, rule-based expert systems, and model-agnostic explanations for prediction invariance and for computer vision tasks using various XAI frameworks.

Today we have AI engineers and data scientists who train or build these models; software developers who put these models into production and thus operationalize the models; business users who consume the end result or outcome generated by the models; and decision makers who think about the decisions made by the models. The leadership in driving AI projects/products think, Is there any way to have clarity around the models and predictive modelers? Bio-statisticians of course think how explain the model predictions, etc. The expectation is to develop an explainability framework that caters to the needs of all stakeholders involved in this process of making AI work in real life. Again, this book strikes a balance between multiple stakeholders. It leans towards data scientists, because if a data scientist is at least convinced about the explainability, they can explain further to the business stakeholder.

Making AI models explainable to the business user in simple, plain language will take some time. Perhaps some new framework will come along to address this. At this moment, the challenge is that the data scientist who built the model doesnt have complete clarity about the models behavior and lacks clarity in explaining the AI model. Newly trained data scientists or graduating data scientists will get a tremendous benefit from this book. Similarly, other AI engineers will also benefit from this book. This is an evolving area; this books explanations were current in July, 2021.

Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub via the books product page, located at www.apress.com/978-1-4842-7157-5. For more detailed information, please visit www.apress.com/source-code.

Acknowledgments

This book is based on the research conducted on the available frameworks around model explainability for making black box-based artificial intelligence models into white box models and making the decisions made by AI models transparent. I am grateful to my friends and family for encouraging me to start the work, persevere with the work, and get to the final step of publishing it.

I thank my wife, Prajna, for her continuous encouragement and support in pushing me to complete the book, helping me to prioritize the book over vacations, taking care of the kids, and allowing me enough time to Complete the book.

I thank my editor, Divya, who has been a continuous support throughout writing the book, being flexible with timelines and giving me enough time to complete this book.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Practical Explainable AI Using Python: Artificial Intelligence Model Explanations Using Python-based Libraries, Extensions, and Frameworks»

Look at similar books to Practical Explainable AI Using Python: Artificial Intelligence Model Explanations Using Python-based Libraries, Extensions, and Frameworks. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Practical Explainable AI Using Python: Artificial Intelligence Model Explanations Using Python-based Libraries, Extensions, and Frameworks»

Discussion, reviews of the book Practical Explainable AI Using Python: Artificial Intelligence Model Explanations Using Python-based Libraries, Extensions, and Frameworks and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.