MLJ is a machine learning framework that provides a large suite of common machine learning models, both supervised and unsupervised. This package can't currently be interfaced to MLJ due to differentiability issues: to be able to use any of our counterfactual generators to explain MLJ models, those models need to be differentiable with respect to features.
To solve this, we will take the following steps:
[x] Implement a basic interface to MLJ (an AbstractFittedModel for MLJ.Supervised)
[x] Investigate which models are compatible with the package, taking the steps outlined in issue #174
MLJ is a machine learning framework that provides a large suite of common machine learning models, both supervised and unsupervised. This package can't currently be interfaced to MLJ due to differentiability issues: to be able to use any of our counterfactual generators to explain MLJ models, those models need to be differentiable with respect to features.
To solve this, we will take the following steps:
AbstractFittedModel
forMLJ.Supervised
)