你可以建议一些php5库,我可以教它来猜测文本中的情感吗? (快乐评论,愤怒评论等)
例如,我需要检查我的代码,如果评论“我爱你的产品!”是正面的还是负面的,并在我的数据库中为此评论设置了适当的状态。
我找到了一个,但它太老了,硬编码所以我希望能得到你的帮助。
答案 0 :(得分:4)
我知道EmoTE,它是Synesketch的(部分)PHP端口,似乎非常好。
请注意,对于英语以外的语言,您需要获得自己的情感文本语料库。
还有一些uClassify分类器,例如Mood和Sentiment(似乎是您正在寻找的分类器),但它们通过培训贝叶斯网络而工作似乎提供了EmoTE提供的那种详细数据。以下是使用此问题评论的一些测试:
输入(uClassify - 情感分类器):
我爱你的产品!
<强>输出:强>
- 正面(99.6%)
- 负面(0.4%)
醇>
输入(uClassify - 情感分类器):
请再解释一下
<强>输出:强>
- 正面(67.1%)
- 否定(32.9%)
醇>
输入(uClassify - 情感分类器):
我认为不可能
<强>输出:强>
- 负面(92.4%)
- 正面(7.6%)
醇>
输入(uClassify - 情感分类器):
难道你不喜欢这样的问题吗?
<强>输出:强>
- 否定(86.0%)
- 正面(14.0%)
醇>
似乎可以胜任这项工作。此外,uClassify还有API和self-hosted solutions,您可以使用自己的数据对现有的分类器进行分类和训练,根据您的具体需求,这可能很有用。