【记录】人工智能自然语言 情感分析 —— 百度人工智能程序的创建及相关代码

前言:

最近看到一个鬼才写了很多有意思的代码。传送门

下面这个代码使用了百度智能云的接口来分析句子中的情感信息。

from aip import AipNlp
 
 
""" 你的 APPID AK SK """
APP_ID = '你的APP_ID'
API_KEY = '你的API_KEY'
SECRET_KEY = '你的SECRET_KEY '
 
client = AipNlp(APP_ID, API_KEY, SECRET_KEY)
 
 
text = "我真的是非常非常开心!"
 
""" 调用词法分析 """
 
response = client.sentimentClassify(text)
# "sentiment":2,    //表示情感极性分类结果  0:负向,1:中性,2:正向
# "confidence":0.40, //表示分类的置信度
# "positive_prob":0.73, //表示属于积极类别的概率
# "negative_prob":0.27  //表示属于消极类别的概率
for info in response['items']:
    if info ['sentiment'] == 2:
        print("情感是正向的!放开浪吧!")
    if info ['sentiment'] == 0:
        print("情感是负向的!要小心了!")
    if info['sentiment'] == 1:
        print("情感是中性的!")
    print("可信度:",info['confidence'])
    print("属于积极类别的概率是:",info['positive_prob'])
    print("属于消极类别的概率是:",info['negative_prob'])

【记录】人工智能自然语言 情感分析 —— 百度人工智能程序的创建及相关代码_第1张图片 【记录】人工智能自然语言 情感分析 —— 百度人工智能程序的创建及相关代码_第2张图片 【记录】人工智能自然语言 情感分析 —— 百度人工智能程序的创建及相关代码_第3张图片
啊哈哈,就会很好玩。

第一步 登录百度智能云

【记录】人工智能自然语言 情感分析 —— 百度人工智能程序的创建及相关代码_第4张图片
使用百度账号登录之后进入管理控制台
【记录】人工智能自然语言 情感分析 —— 百度人工智能程序的创建及相关代码_第5张图片

第二步 申请API Key

在左侧找到想要的功能,这里我们需要使用自然语言处理来识别语义信息。
【记录】人工智能自然语言 情感分析 —— 百度人工智能程序的创建及相关代码_第6张图片
选择创建应用
【记录】人工智能自然语言 情感分析 —— 百度人工智能程序的创建及相关代码_第7张图片
嗯 果然有想要的情绪识别
【记录】人工智能自然语言 情感分析 —— 百度人工智能程序的创建及相关代码_第8张图片

进入应用详情,查看获取的AppID、API Key、Secret Key
【记录】人工智能自然语言 情感分析 —— 百度人工智能程序的创建及相关代码_第9张图片
如果只是运行上面这个代码,把这三个信息替换进去就好啦
在这里插入图片描述

第三步 运行代码

概率在运行代码后会报错

from aip import AipOcr
ERROR:no module named 'ocr'

这是因为aip和baidu-aip不是同一个包,虽然他们都是使用 import aip 但是我们需要使用的是baiduaip

pip install baidu-aip

就好啦

进阶

戳技术文档可以看到官方的说明书
【记录】人工智能自然语言 情感分析 —— 百度人工智能程序的创建及相关代码_第10张图片
还可以下载每个语言对应的SDK引入到自己的项目里,就可以使用了
【记录】人工智能自然语言 情感分析 —— 百度人工智能程序的创建及相关代码_第11张图片

<完>

你可能感兴趣的:(测试专栏,人工智能,dubbo)