I have to run my model on a cluster which has a time limitation of 7 days, and if the computational cost exceeds the 7 days, the job will be ended on the cluster. Thus, the training will not be completed to obtain a saved model for prediction.
I am training some classifier models (such as SVC, KNeighborsClassifier, and etc.) from scikit-learn
and wondering if there is any function or library for snapshotting the model between specific duration and then continue training from the point that has been stopped (similar to what is being applied in deep learning)?
Thanks