Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor for better sklearn compatibility
This is a major API refactor, intended to accomplish the following: - Reduce the number of named objects and concepts, simplifying the user-facing API. - Improve compatibility with `sklearn`. The goal here is not to be a drop-in API for `sklearn`, instead the goal is to be able to integrate `ibisml` into `sklearn` workflows. With this refactor you should be able to include a `ibisml.Recipe` as a step within an existing `sklearn` pipeline and have things "just work". - Still support usage outside of sklearn workflows. We don't want to force users to fit the sklearn model, but given sklearn is a common standard within the python ecosystem, it'd be good to make the common case simpler.
- Loading branch information