Como e qual solução posso utilizar para persistir um modelo previamente treinando no banco de dados e só recuperá-lo quando for preciso? Sem a necessidade de treina-lo novamente para cada novo caso.
Como e qual solução posso utilizar para persistir um modelo previamente treinando no banco de dados e só recuperá-lo quando for preciso? Sem a necessidade de treina-lo novamente para cada novo caso.
Olha aqui na documentação:
http://scikit-learn.org/stable/modules/model_persistence.html
Você pode usar outros métodos também, mas com o pickle é bem fácil:
import pickle
modelo_salvo = pickle.dumps(meu_modelo)
para recuperar basta fazer:
modelo = pickle.loads(modelo_salvo)