【发布时间】:2019-06-19 02:36:31
【问题描述】:
我正在尝试训练一个用于情感分析的模型,下面是我经过训练的多项朴素贝叶斯分类器,其准确度为 84%。
我一直无法弄清楚如何使用经过训练的模型来预测句子的情绪。例如,我现在想使用经过训练的模型来预测短语“我讨厌你”的情绪。
我是这个领域的新手,非常感谢任何帮助。
【问题讨论】:
标签: python python-3.x classification sentiment-analysis
我正在尝试训练一个用于情感分析的模型,下面是我经过训练的多项朴素贝叶斯分类器,其准确度为 84%。
我一直无法弄清楚如何使用经过训练的模型来预测句子的情绪。例如,我现在想使用经过训练的模型来预测短语“我讨厌你”的情绪。
我是这个领域的新手,非常感谢任何帮助。
【问题讨论】:
标签: python python-3.x classification sentiment-analysis
我不知道数据集以及各个词典的语义是什么,但您正在使用如下形式的数据集训练模型:
[[{"word":True, "word2": False}, 'neg'], [{"word":True, "word2": False}, 'pos']]
'neg' 标签的形式输出。如果要预测需要在表单中输入字典:{"I": True, "Hate": False, "you": True}.
MNB_classifier.classify({"love": True})
>> 'neg'
或
MNB_classifier.classify_many([{"love": True}])
>> ['neg']
【讨论】: