我实施了一个使用情绪分析的系统,这将有助于用户获得有关产品的真实用户体验..使用情绪分析我认不到每个产品的正面评论和否定评论和情绪评分。现在我想用这些因素评价产品..有没有算法做这件事..
基本上我想评价产品没有正面评价,没有产品的负面评论和情绪评分..如果有人知道任何算法,请告诉我..
答案 0 :(得分:0)
StanfordNLP是一个很好的情绪分析库。
答案 1 :(得分:0)
您可以为参数添加权重(可能希望使用多因子排名,其中计数正面和负面评价并给出单独的权重)并使用评论中建议的简单公式(假设没有参数是0),但这有一个潜在的问题,具有5个正面评价和1个负面的产品将排名高于50个正面和20个负面。所以,可能有关于产品的年龄(年龄)和平均值的信息每天积极的评价分数将是一个好主意。 您可以使用Age为评论提供重量。 See this link for not sorting by average rating
一个建议是根据喜欢和不喜欢的范围之和创建集群(您可能希望每天使用平均正面评价来更改产品集群,这将对新产品进行排序,并将更多正面评价更高)然后使用加权算法,但它需要排名两次,首先在集群内排名,然后对集群进行排名。