保存分类器以供将来预测

问题描述 投票:0回答:1

我是使用python进行机器学习的新手,我正在尝试构建一个Sentiment Analyzer,我正在使用这个dataset和这个tutorial。一切都在测试数据上运行良好。但我正在尝试保存我的分类器以备将来使用。我通过保存它来使用泡菜这样做

sentiment_analyzer = open("Sentiment_Analyzer.pkl", "wb")
pkl.dump(classifier_linear, sentiment_analyzer)
sentiment_analyzer.close()

后来,我通过这样做解压缩了我保存的分析仪

model_pkl = open("Sentiment_Analyzer.pkl", "rb")
model = pkl.load(model_pkl)

但我无法理解如何在我提取的predict分类器上调用model方法。

python machine-learning scikit-learn pickle sentiment-analysis
1个回答
0
投票

你也需要保存vectorizer,就像你腌制模型一样。然后在将来使用期间,加载矢量化器和分类器,使用加载的矢量化器转换新X,然后在分类器上调用predict()

© www.soinside.com 2019 - 2024. All rights reserved.