Model probing for understandable, reliable, and fair machine learning
Learn how to explore feature sensitivity, compare model performance, and stress-test hypotheticals.
Discover the basics
A Tour of the What-If Tool
Learn about different spaces and how they are used in the What-If Tool: tabs, workspaces, modules and playgrounds.
A Walkthrough with UCI Census Data
Explore how the What-If Tool can help us learn about a model and dataset through a concrete example.
How To: Edit A Datapoint
Learn how to edit a datapoint in the What-If Tool.
How To: Find A Counterfactual
Learn the steps to find a counterfactual to a datapoint in the What-If Tool.
How To: Customize the Datapoints Visualization
Learn how to customize visualizations from features in a loaded dataset using the Datapoints visualization.
How To: Visualize Partial Dependence Plots
Learn how to view partial dependence plots and what value they provide.
Features Overview: Understanding Your Feature Distributions
Explore the functionality of the Features Overview dashboard in the What-If Tool.
Technical Setup: Getting Started in Tensorboard
Set up the What-If Tool inside of TensorBoard.
Technical Setup: Getting Started in Notebooks
Set up the What-If Tool inside of notebook environments.
Custom Prediction Functions
Learn to use the What-If Tool with arbitrary python functions, and how to include feature attributions in the analysis.
Conducting analysis in the What-If Tool
Understanding Performance Metrics For Classifiers
A brief overview of performance metrics for classification-based models.
Relationship Between Cost Ratio and Thresholds
Understand the relationship between the ratio of the costs of false positives and false negatives and the optimization controls.
Adding Non-Input Features To Perform Analysis
Learn how to add non-input features into the What-If Tool to analyze subgroups.
Exploring Features Overview To Identify Biases
Explore datapoints in Features Overview to identify sources of bias.
Exploring Attributions
Learn how to analyze feature attributions in the What-If Tool.
Related resources and posts
Qwiklabs Quest: Explore Machine Learning Models with Explainable AI.
Introductory level, hands-on practice with Explainable AI from Google Cloud.
Using the ‘What-If Tool’ to investigate Machine Learning models.
A community-contributed run-through of the features of the What-If Tool.
Introducing the What-If Tool
Get familiar with the What-If Tool with a three-part video series.
What if AI model understanding were easy?
See analytics-for-AI in action as Cassie Kozyrkov walks us through the What-If Tool.