-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
enhancementNew feature or requestNew feature or request
Description
A lot of models conform to the same interface:
Fit(X, Y, Modeltype, Hyperparameters)
→ trained modelPredict(X)
→Y
Optimize(Model, HyperparameterBoundaries, SearchStrategy)
→ Optimized model (via Hyperparameter optimization)
I propose adding a new BO (or extending existing PythonOperation
) to automatically train/use the models, by providing these high-level requests:
FitRequest
PredictRequest
ValidateRequest
Questions:
- Passing
X
,Y
is trivial but what about hyperparams? I can write/extract a list of params for each supported model but how to make it convenient for user? - This is also a departure from our current approach of Python code being written by user into a low-code territory. What do you think about it?
- How do we do pipelines?
Ideas? @lukyanchikov, @bdeboe, @tom-dyar
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request