Explainable Machine Learning (XAI)
Instructor: Brinnae Bent, PhD
Intermediate Level • 1 week to complete at 10 hours a week • Flexible Schedule
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
Outcomes
-
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.