Retrain a model everytime a new data is added?

I wanted to ask a small doubt

I created a model(very simple TfIdf based movie recommendation)

Now I want it as a web api

I know I can use flask and use the pickle but what if any new movie data gets added to my database?

Don't I need to retrain the model

And I have to do it everytime a new data is added?

🔴 No definitive solution yet

📌 Solution 1

Depends on what you want to do with your model. If want this to recommend movies, then training will be useless, because your neural network might have been trained on samples before, and it should work even without training on new data. But I think your question is about retraining model when users add new movies. I would recommend you to train model on newly added videos, because it shall be free data for modernizing neural network.