我有一個訓練有素的TfidfVectorizer,傾銷joblib.dump。 它使用scikit-learn版本0.18在我的筆記本電腦上創建。當我試圖把它放到我的服務器裏安裝的scikit學習0.18.1最新版本我就要警告下列要求:如何將分類器升級到最新版本的scikit-learn
/usr/local/lib/python2.7/dist-packages/sklearn/base.py:315: UserWarning: Trying to unpickle estimator TfidfTransformer from version 0.18 when using version 0.18.1. This might lead to breaking code or invalid results. Use at your own risk.
UserWarning)
/usr/local/lib/python2.7/dist-packages/sklearn/base.py:315: UserWarning: Trying to unpickle estimator TfidfVectorizer from version 0.18 when using version 0.18.1. This might lead to breaking code or invalid results. Use at your own risk.
UserWarning)
有沒有我TfidfVectorizer升級到一種自然的方式防止任何問題?
我應該更好地卸載scikit-learn 0.18.1並將0.18版安裝到服務器上嗎?
我不認爲有移植工具。如果您想要安全,請儘可能使用相同版本或更高版本:升級和重新安裝。如果您有一些時間,請檢查版本之間的源代碼更改,以便序列化您的分類器,並且可能會導致可能的後果。 – sascha