shane-kercheval / oo-learning

Python machine learning library based on Object Oriented design principles; the goal is to allow users to quickly explore data and search for top machine learning algorithm candidates for a given dataset
MIT License
1 stars 0 forks source link

modify ModelFitter to *optionally* take a Splitter, and train on all data #3

Closed shane-kercheval closed 6 years ago

shane-kercheval commented 6 years ago

A common use case, which isn't supported, is that a ModelFitter should train on ALL the data.

So, if a Splitter is not passed in, there will be no split, the transformations will be fit on all the data, the model will be trained on all the data, and there will not be a corresponding holdout_evaluator or holdout_scores (they will be `None)