Zubnet AI学习Wiki › 情感分析
使用AI

情感分析

别名:意见挖掘
自动判断文本的情感色彩——正面、负面或中性。“这个产品太棒了!”是正面的。“客服太差了”是负面的。除了简单的极性判断,高级情感分析还能检测具体情绪(愤怒、喜悦、沮丧)、方面级情感(“食物很好但服务很慢”),以及讽刺。

为什么重要

情感分析是商业化部署最广泛的NLP应用之一。企业用它来监测社交媒体上的品牌印象、大规模分析客户评论、衡量调查中的员工满意度,以及检测正在浮现的公关危机。它也是学习NLP的常见入门点——一个简单直观的分类任务,拥有丰富的训练数据。

深度解析

传统的情感分析使用特征工程分类器(词袋模型+逻辑回归、基于词典的方法)。这些方法对简单情况有效,但在讽刺(“哦太好了,又延误了”)、隐含情感(“电池续航两小时”)和领域特定语言上失败。现代方法使用微调的BERT或基于LLM的分类,通过理解上下文能更好地处理这些细微差别。

方面级情感分析

真实的评论通常包含混合情感:“相机很棒但电池让人失望。”方面级情感分析识别方面(相机、电池)并为每个方面独立分配情感。这比整体情感对产品团队更有用,因为它能精确定位具体需要改进的地方。现代LLM通过结构化输出自然地处理这个问题——“从这条评论中提取方面及其情感。”

LLM与专用模型的对比

对于情感分析,你有三个选择:(1)微调的小模型(快速、便宜、适合大批量),(2)零样本LLM提示(灵活、处理边缘情况、更贵),或(3)API服务(Google NLP、AWS Comprehend)。对于大多数新项目,先用LLM提示,在量级足够大时再切换到微调模型,这是最务实的做法。

← 所有术语