Skip to content

Instantly share code, notes, and snippets.

View tmclouisluk's full-sized avatar

Louis Luk tmclouisluk

View GitHub Profile
@tmclouisluk
tmclouisluk / get_shap.py
Created August 13, 2026 01:54
AutoGluon XGBoost k-fold model gets SHAP values
from autogluon.tabular import TabularDataset, TabularPredictor
import shap
train_data = TabularDataset('https://autogluon.s3.amazonaws.com/datasets/Inc/train.csv') # returns a pandas DataFrame, also works with parquet files
subsample_size = 1000 # subsample data for a faster demo
train_data = train_data.sample(n=subsample_size, random_state=0)
label = 'class'
print(f"Unique classes: {list(train_data[label].unique())}")