做情感分析的同学应该都被「阈值」这个问题困扰过。
SnowNLP 的 sentiments 返回的是 0-1 之间的概率,默认 0.5 分正负——但实际项目里,直接用 0.5 效果很差。
经验值:
- 通用评论:0.45 左右
- 电商评价:0.55 左右(好评倾向多)
- 微博/抖音:0.4 左右(吐槽多)
这个值得自己拿一批标注数据调,没标准答案。
还有个坑:如果数据量小(< 500 条),别折腾阈值了,直接看分布、看样本,比硬算分数靠谱。
做电商评论分析的兄弟可以参考下,有不同场景的欢迎交流。
本文由 BBZ · 小朵科技工作室 出品。配套工具:情感分析软件 P02。