我是机器学习的新手,正在做一个旅游评论情感分析项目。我首先对评论进行预处理并进行特征提取,然后我选择了朴素贝叶斯分类器并获得了 78% 的准确率。但现在我被困在这里,如何保存这个模型和矢量特征,以便我可以使用这个模型预测未来的评论。这是代码...
vectorizer = TfidfVectorizer(max_features=5000,ngram_range=(1,1))
X = vectorizer.fit_transform(reviews).toarray()
feature_names = vectorizer.get_feature_names()
X_train,X_test,Y_train,Y_test=train_test_split(X,polarity,test_size=0.30,random_state=0)
classifier=MultinomialNB()
classifier.fit(X_train,Y_train)
Y_predict=classifier.predict(X_test)
report=metrics.classification_report(Y_test, Y_predict)
accuracy=metrics.accuracy_score(Y_test, Y_predict)
谁能指导一下?