我有一個分類器我適合使用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生成的模型?
哪個型號?當你交叉驗證時,你適合*幾個*模型。 –