【发布时间】:2022-01-12 21:36:35
【问题描述】:
试图了解我是否可以使用 pickle 将模型存储在文件系统中。
from neuralprophet import NeuralProphet
import pandas as pd
import pickle
df = pd.read_csv('data.csv')
pipe = NeuralProphet()
pipe.fit(df, freq="D")
pickle.dump(pipe, open('model/pipe_model.pkl', 'wb'))
问题:-正在加载多个 CSV 文件。我有多个 CSV 文件。如何将多个 CSV 文件转储到同一个 pickle 文件中并稍后加载以进行预测?
【问题讨论】:
-
你为什么不用
with open('neuralprophet_model.pkl', "wb") as f: pickle.dump(m, f) -
好建议。这里的代码只是一个示例代码。
-
为什么不直接将这些 csv 文件连接成一个文件并使用 pandas 转储它?
-
@dasmehdix 我有过去 5 年的数据,然后每周都会收到新数据的提要。我需要总是用全套训练吗?我的想法是,我只需要为训练添加新文件,这将被添加到现有的训练模型数据中。
标签: pandas facebook-prophet prophet