【发布时间】:2020-11-08 03:19:44
【问题描述】:
我正在使用 TF_IDF 进行特征选择和朴素贝叶斯分类器。我想计算总数 准确度和精确度。
accuracy = train_model(naive_bayes.MultinomialNB(), xtrain_count, train_y, xvalid_count)
print("NB, Count Vectors: ", accuracy)
# Naive Bayes on Word Level TF IDF Vectors
accuracy = train_model(naive_bayes.MultinomialNB(), xtrain_tfidf, train_y, xvalid_tfidf)
print("NB, WordLevel TF-IDF: ", accuracy)
# Naive Bayes on Ngram Level TF IDF Vectors
accuracy = train_model(naive_bayes.MultinomialNB(), xtrain_tfidf_ngram, train_y,
xvalid_tfidf_ngram)
print("NB, N-Gram Vectors: ", accuracy)
# Naive Bayes on Character Level TF IDF Vectors
accuracy = train_model(naive_bayes.MultinomialNB(), xtrain_tfidf_ngram_chars, train_y,
xvalid_tfidf_ngram_chars)
print("NB, CharLevel Vectors: ", accuracy)
【问题讨论】:
-
很高兴与您交谈,希望您的问题得到解决
标签: machine-learning precision naivebayes