Explainable Machine Learning (XAI)

Intermediate Level
1 week to complete at 10 hours a week
Flexible Schedule

Brinnae Bent, PhD

What You’ll Learn

Explain and implement model-agnostic explainability methods.

Visualize and explain neural network models using SOTA techniques.

Describe emerging approaches to explainability in large language models (LLMs) and generative computer vision.

Skills You’ll Gain

Generative AI Large Language Modeling Artificial Neural Networks Image Analysis Visualization (Computer Graphics) Data Ethics Predictive Analytics Machine Learning Artificial Intelligence and Machine Learning (AI/ML) Deep Learning Python Programming

Shareable Certificate

Earn a shareable certificate to add to your LinkedIn profile.

Develop Your Specialized Knowledge

Learn new concepts from industry experts

Gain a foundational understanding of a subject or tool

Develop job-relevant skills with hands-on projects

Earn a shareable career certificate

There are 3 modules in this course

In this module, you will be introduced to the concept of model-agnostic explainability and will explore techniques and approaches for local and global explanations. You will learn how to explain and implement local explainability techniques LIME, SHAP, and ICE plots, global explainable techniques including functional decomposition, PDP, and ALE plots, and example-based explanations in Python. You will apply these learnings through discussions, guided programming labs, and a quiz assessment.

In this module, you will be introduced to the concept of explainable deep learning and will explore techniques and approaches for explaining neural networks. You will learn how to explain and implement neural network visualization techniques, demonstrate knowledge of activation vectors in Python, and recognize and critique interpretable attention and saliency methods. You will apply these learnings through discussions, guided programming labs and case studies, and a quiz assessment.

In this module, you will be introduced to the concept of explainable generative AI. You will learn how to explain emerging approaches to explainability in LLMs, generative computer vision, and multimodal models. You will apply these learnings through discussions, guided programming labs, and a quiz assessment.