code:
import shap
from pycaret.classification import load_model, predict_model
pipe = load_model(<my_loaded_model>)
dataframe = <My Dataframe>
explainer = shap.TreeExplainer(pipe.named_steps['trained_model'])
train_full_pipe = pipe[:-1].transform(dataframe)
In the last line train_full_pipe = pipe[:-1].transform(dataframe)
I get error.
It worked before, I upload new models, and now I am getting this error for any new models.