Is your feature request related to a problem? Please describe.
While discussing in https://github.com/sql-machine-learning/sqlflow/pull/319, we save the trained model into one table for only one time, in many cases, we want to save the model parameters every training epoch or every several steps ( e.g. save a checkpoint every 100 step ) and then choose the best model to do predicting.
Describe the solution you'd like
Probably need to discuss a lot, like supporting save models to remove file system, and saving model together with validation metrics, so that we can choose a "best" model according to the metric you interest in.
Is your feature request related to a problem? Please describe. While discussing in https://github.com/sql-machine-learning/sqlflow/pull/319, we save the trained model into one table for only one time, in many cases, we want to save the model parameters every training epoch or every several steps ( e.g. save a checkpoint every 100 step ) and then choose the best model to do predicting.
Describe the solution you'd like Probably need to discuss a lot, like supporting save models to remove file system, and saving model together with validation metrics, so that we can choose a "best" model according to the metric you interest in.