PYTHON Prophet时间序列模型的pickle和调用
简单记录一下用Prophet建模时模型的保存和调用…
首先是 模型训练
:
'''构造模型'''
m = Prophet()
phdf=pd.DataFrame({'ds':df.index.values,
'y':ka})
m.fit(phdf)
将训练的模型m进行 pickle
:
'''保存模型'''
m.stan_backend = None
with open("p_model", "wb") as f:
pickle.dump(m, f)
调用
p_model :
'''保存模型'''
pkl_file = open(model_path, 'rb')
m=pickle.load(pkl_file)
之后可以使用保存的模型进行预测…