我有一个分类器我适合使用cross_val并获得良好的结果。基本上所有我做的是:保存sklearn分类器适合cross_val
clf = RandomForestClassifier(class_weight="balanced")
scores = cross_val_score(clf, data, target, cv=8)
predict_RF = cross_val_predict(clf, data, target, cv=8)
from sklearn.externals import joblib
joblib.dump(clf, 'churnModel.pkl')
基本上就是我想要做的是采取是越来越契合通过cross_val,并出口到JOBLIB模型。然而,当我试图把它在一个单独的项目,我得到:
sklearn.exceptions.NotFittedError: Estimator not fitted, call `fit` before exploiting the model.
所以我猜cross_val实际上并没有拯救适合我的CLF?我如何坚持cross_val生成的模型?
哪个型号?当你交叉验证时,你适合*几个*模型。 –