scikit-learnドキュメントのセクション3.4. Model persistenceには、ほとんどすべてが含まれています。指さsklearn.externals.joblib
ogriselに加えて
は、それが通常の漬物パッケージを使用する方法を示しています。
>>> from sklearn import svm
>>> from sklearn import datasets
>>> clf = svm.SVC()
>>> iris = datasets.load_iris()
>>> X, y = iris.data, iris.target
>>> clf.fit(X, y)
SVC(C=1.0, cache_size=200, class_weight=None, coef0=0.0, degree=3, gamma=0.0,
kernel='rbf', max_iter=-1, probability=False, random_state=None,
shrinking=True, tol=0.001, verbose=False)
>>> import pickle
>>> s = pickle.dumps(clf)
>>> clf2 = pickle.loads(s)
>>> clf2.predict(X[0])
array([0])
>>> y[0]
0
をして、このようなscikit-学ぶ別にロードされない場合がありますのいずれかのバージョンで保存されたモデルなど、いくつかの警告を与えますバージョン。
[pickle](http://docs.python.org/2/library/pickle.html)モジュールで単純にモデルをシリアル化しようとしましたか? – ffriend
@ffriend - いいえ、でも試してみるつもりです。どうも! – jcdmb