Closed TimoFlesch closed 2 years ago
I'll start with the base classes and report back once they are implemented :)
quick update: we decided to work with the low level API (.tune method) first, as the automl class mentioned above requires scikit-learn style estimators and a few other quite major changes to the methods provided by dowhy/econml https://microsoft.github.io/FLAML/docs/Use-Cases/Tune-User-Defined-Function
Working on this in this branch. Outstanding issues:
Should be done by next week
FLAML lets the user specify which metric to use and what kind of estimators to optimise:
In order to run FLAML's automl on econML models (i.e. to select among DML, metalearners etc), we need to supply it with a custom metric and a list of custom estimators.
Describe the solution you'd like ERUPT metric implemented in automl compatible format & econML estimators implemented in automl compatible format. The usage would be sth like this below:
Note: The add_learner method is already part of automl. Ideally, we'd later on write a wrapper that instantiates the automl and adds all of these learners under the hood.