我正在开发一个Java程序(分类器),它可以读取给定的文本文件并输出相关情感(积极、消极或中性)。
该程序计算三个类别(积极、消极或中性)的概率。基于这三个概率,我想给这篇文章打分(最高为10分)。
例如 - 假设,
P(Positive) = 0.0006
P(Negative) = 0.0001
P(Neutral) = 0.0002
很明显,这篇文章非常正面,因此评分应该很高,即8分或以上。
附:这些概率不相加且非常小(在10的-100次方范围内)。
有人能指出哪个算法可以帮助我评价这些文章吗?
谢谢。
编辑:我不能简单地取比例。例如
P(Positive) = 1.2*E(-117)
P(Negative) = 4.7*E(-112)
P(Neutral) = 9.3*E(-110)
上面显示的概率差异巨大,因此进行比率计算是没有意义的。