【发布时间】:2017-07-09 19:58:56
【问题描述】:
我正在使用PassiveAggressiveRegressor 增量分类器。每次我使用partial_fit 时,我都会将模型保存到pickle 文件中。
from sklearn import linear_model
import numpy as np
import time
X = np.array(range(1000))
y = np.array([x + random.random() for x in X])
X = X.reshape(1000,1)
model = linear_model.PassiveAggressiveRegressor()
model.partial_fit(X, y)
cPickle.dump(model, open('model.pkl', 'wb'))
for i in range(0,10):
time.sleep(1)
model = cPickle.load(open('model.pkl', 'rb'))
model.partial_fit(X, y)
cPickle.dump(model, open('model.pkl', 'wb'))
我不明白为什么文件 model.pkl 会改变大小。有时它' s 大小变为 889 字节,然后下降到 886 字节。这正常吗?它在做自己的事情吗?还是我的代码有问题?
【问题讨论】:
标签: python scikit-learn pickle