Mô tả

XAI with Python

This course provides detailed insights into the latest developments in Explainable Artificial Intelligence (XAI). Our reliance on artificial intelligence models is increasing day by day, and it's also becoming equally important to explain how and why AI makes a particular decision. Recent laws have also caused the urgency about explaining and defending the decisions made by AI systems. This course discusses tools and techniques using Python to visualize, explain, and build trustworthy AI systems.

This course covers the working principle and mathematical modeling of LIME (Local Interpretable Model Agnostic Explanations), SHAP (SHapley Additive exPlanations) for generating local and global explanations. It discusses the need for counterfactual and contrastive explanations, the working principle, and mathematical modeling of various techniques like Diverse Counterfactual Explanations (DiCE) for generating actionable counterfactuals.

The concept of AI fairness and generating visual explanations are covered through Google's What-If Tool (WIT).  This course covers the LRP (Layer-wise Relevance Propagation) technique for generating explanations for neural networks.

In this course, you will learn about tools and techniques using Python to visualize, explain, and build trustworthy AI systems. The course covers various case studies to emphasize the importance of explainable techniques in critical application domains.

All the techniques are explained through hands-on sessions so that learns can clearly understand the code and can apply it comfortably to their AI models. The dataset and code used in implementing various XAI techniques are provided to the learners for their practice.

Bạn sẽ học được gì

Importance of XAI in modern world

Differentiation of glass box, white box and black box ML models

Categorization of XAI on the basis of their scope, agnosticity, data types and explanation techniques

Trade-off between accuracy and interpretability

Application of InterpretML package from Microsoft to generate explanations of ML models

Need of counterfactual and contrastive explanations

Working principles and mathematical modeling of XAI techniques like LIME, SHAP, DiCE, LRP, counterfactual and contrastive explanationss

Application of XAI techniques like LIME, SHAP, DiCE, LRP to generate explanations for black-box models for tabular, textual, and image datasets.

What-if tool from Google to analyze data points and to generate counterfactuals

Yêu cầu

  • No programming experience needed. You will learn everything you need to know to apply XAI for generating explanations for ML models.

Nội dung khoá học

13 sections

Introduction to XAI

8 lectures
XAI in Action
11:13
Need and Importance of XAI
10:40
By Design Interpretable Models: Decision Tree: Glass Box Models
08:58
By Design Interpretable Models: Logistic Regression: Glass Box Models
09:01
Black Box Models: Part-1
05:24
Black Box Models: Part-2
06:25
XAI Categorization
06:26
Basics of XAI
6 questions

Demonstration of By Design Interpretable Models: Glass Box

13 lectures
Demonstration of Glass Box Models: Part-1
08:36
Demonstration of Glass Box Models: Part-2
04:12
Need for Train-Test Split
15:39
Techniques for Balancing the Dataset
06:56
Code for Balancing the Dataset
03:45
Quality Metrics for Classification: Confusion Matrix, Precision, Recall, F1Score
11:35
Demo of Data Exploration for Stroke Dataset
08:33
InterpretML Package
06:43
Demo for Logistic Regression Model Explanation
08:26
Demo for Decision Tree Classifier Explanation
16:46
Explainable Boosting Classifier: Working Principle
07:25
Demo for Explainable Boosting Classifier Explanaation
09:37
Quiz on Demonstration of By Design Interpretable models
4 questions

LIME (Local Interpretable Model Agnostic Explanations)

10 lectures
LIME Working Principle
10:43
Mathematical Modelling of LIME: Part-1
09:48
Mathematical Modelling of LIME: Part-2
10:29
Demo of LIME for tabular Stroke Dataset
11:17
LIME Demonstration for textual dataset: Part-1
09:27
LIME Demonstration for textual dataset: Part-2
08:30
LIME Demonstration for textual dataset: Part-3
17:11
Quiz on LIME
5 questions
Implementing LIME over multiclass textual data
1 question
Recommended Practice Tasks
00:15

SHAP (SHapley Additive exPlanations)

6 lectures
SHAP Working Principle
09:42
Mathematical Modelling of SHAP: Part-1
06:52
Mathematical Modelling of SHAP: Part-2
09:32
Mathematical Modelling of SHAP: Part-3
13:52
SHAP Demonstration
21:39
Recommended Practice Tasks
00:11

Counterfactual Explanations

7 lectures
Working Principle of Counterfactual Explanations-1
07:47
Working Principle of Counterfactual Explanations
08:08
Mathematical Modelling of Counterfactual Explanations
12:43
Global Counterfactuals
03:39
Demo of Counterfactual Explanations on Stroke Dataset
19:49
Quiz on Counterfactual Explanations
5 questions
Recommended Practice Tasks
00:13

Google's What-if Tool (WIT) for AI fairness and Counterfactuals

5 lectures
Case Study-1: Demo of What-if Tool (WIT)
14:57
Case Study-2: Demo of What-if Tool (WIT)
12:48
Case Study-3: Demo of What-if Tool (WIT)
08:33
Case Study-4: Demo of What-if Tool (WIT)
07:49
Case Study-5: Demo of What-if Tool (WIT)
10:17

Layer-wise Relevance Propagation (LRP)

6 lectures
Interaction Demos of LRP
09:06
Working Principle of LRP
05:27
Mathematical Modelling of LRP
14:54
Demo of LRP on MRI dataset: Part-1
09:06
Demo of LRP on MRI dataset: Part-2
10:27
Recommended Practice Tasks
00:03

Contrastive Explanations Method (CEM)

1 lectures
Working Principle and Applications of Contrastive Explanations Method (CEM)
10:01

Useful Resources for XAI

1 lectures
Useful Resources for XAI
02:02

Final Quiz

1 lectures
Quiz on all the learnings
5 questions

Surprise on Completion of Course

1 lectures
Open your gift
00:07

Other resources from the Instructor

2 lectures
Other online courses from the Instructor
00:28
Text Books from the Instructor
00:08

Acknowledgement

1 lectures
Gratitude
02:50

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.