2017-07-28 3 views
2

Lors de la mémorisation fitted_clf sk apprendre classificateur comme:sk-learn modèle enregistré sur le disque, mais seulement obtenir tableau

joblib.dump(fitted_clf, some_path) 

La plupart du temps lors de son chargement de retour dans la mémoire comme:

joblib.load(some_path) 

seul un tableau de array(['col1', 'col2], dtype=object) est renvoyé au lieu de charger le pipeline installé.

Cependant, parfois je reçois le vrai pipeline, mais je ne comprends pas pourquoi ce n'est pas un comportement cohérent.

modifier

Je pense que cela a à voir avec différentes JOBLIB verisions à savoir de sklearn.externals import joblib œuvres, mais lors de l'utilisation régulière joblib je ne reçois que un tableau

Répondre

2

confirmé. L'utilisation de sklearn.externals import joblib corrige ce problème pour avoir un comportement cohérent.