I am learning data science and use Jupyter Notebook to do the work. I have already done a lot of data preprocessing and training work. But I realize that each time I shut down the notebook and want to continue the work the next day, I have to run all the cells. From the first to the cell I stopping last time. It wastes my time because it takes a long time to run all the cells again. I believe there must a better way to that. Because I load the data, process the data, and fit the machine learning model, it does not make sense to start over each time. However, I didn't find the answer. Can anybody let me know how to do this?
I have just heard of Dill, it saves variables, does it save the ML model and when reopen Jupyter, is that exactly the same as when you shut down it?