私は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.
だから私は実際に私のCLFにフィットを保存していないcross_val推測していますか? cross_valが生成しているモデルフィットをどのように維持しますか?
どのモデルですか?バリデーションをクロスすると、*複数のモデルに適合します。 –