Согласно документации Lime, это поддерживаемые модели
Из коробки известь поддерживает следующие объекты модели:
поезд из каретки
WrappedModel от mlr
xgb. Бустер от xgboost
H2OModel от h2o
keras.engine.training.Model от keras
lda от MASS (используется для примеров с низкой зависимостью)
Если ваша модель не относится к вышеперечисленному, вам нужно реализовать поддержку самостоятельно.Если в модели есть интерфейс предиката, имитирующий интерфейс объекта Foret.train () из каретки, вам будет достаточно обернуть вашу модель в as_classifier () / as_regressor (), чтобы получить поддержку.
В противном случае вам потребуется реализовать метод предиката_моделя () и, возможно, метод model_type () (если последний опущен, модель должна быть заключена в as_classifier () / as_regressor () при каждом ее использовании)in lime ()).
Решение вашего вопроса:
В вашем случае CaretStack имеет интерфейс предикторов, имитирующий интерфейс Forex.train (), поэтому оберните вашмодель в as_classifier () или as_regressor () должна быть достаточной