帮我写一段情感识别的代码
时间: 2023-06-02 11:04:11 浏览: 90
人工智能-项目实践-数据增强-语音情感识别代码,结合1D-CNN与GRU在语音增强的CASIA数据集实现语音情感识别,并利用注意
5星 · 资源好评率100%
好的,下面是一段简单的情感识别代码:
```
import nltk
from nltk.sentiment import SentimentIntensityAnalyzer
# 创建情感分析器
sia = SentimentIntensityAnalyzer()
# 定义待分析文本
text = "I love my job. It's amazing!"
# 对文本进行情感分析
score = sia.polarity_scores(text)
# 输出情感分析结果
if score['pos'] > score['neg']:
print('这句话是积极的')
elif score['neg'] > score['pos']:
print('这句话是消极的')
else:
print('这句话是中立的')
```
该代码使用了自然语言处理工具NLTK中的情感分析器,对一个待分析的文本进行情感分析,并根据情感得分来判断该句话的情感极性。具体而言,情感得分包括四个维度:积极(positive)、消极(negative)、中性(neutral)和复合(compound)。根据这些维度的得分来判断文本的情感倾向。
阅读全文