【发布时间】:2020-05-02 09:24:56
【问题描述】:
我正在尝试使用 SGDClassifier 训练逻辑回归模型,我 partial_fit 在小批量上:
sgdLogReg = SGDClassifier(loss='log')
for i in range(math.ceil(len(X_train)/mini_batch_size)):
sgdLogReg.partial_fit(X_train[i*mini_batch_size:(i+1)*mini_batch_size],
Y_train[i*mini_batch_size:(i+1)*mini_batch_size],
classes=[0,1])
但是,由于我没有使用fit 函数,所以没有设置sgdLogReg.coef_ 属性:
AttributeError: 'SGDClassifier' 对象没有属性 'coef_'
有没有办法使用partial_fit 获取系数向量?
【问题讨论】:
标签: python machine-learning scikit-learn logistic-regression