Hi,大家!我是 @马哥python说 ,一名10年程序猿。
今天我来演示一下:通过百度AI开放平台,利用python调用百度接口进行中文情感倾向分析,并得出情感极性分为积极、消极还是中性以及置信度结果。
【资料图】
首先,打开百度AI首页:百度AI开放平台-全球领先的人工智能服务平台
在顶部菜单,依次选择:开放能力->语言与知识->语言理解->情感倾向分析,如图所示:
在服务列表中,选择"情感倾向分析",点击开通(我的已经开通了):
通过查看技术文档(https://ai.baidu.com/ai-doc/NLP/zk6z52hds)得知,请求服务需要用access_token,而想到得到access_token,又得需要API Key和Secret Key,想到得到Key就得创建应用,因此,梳理思路如下:
创建应用,得到API Key和Secret Key利用Key,得到access_token有了access_token,向情感分析接口发送请求,得到返回结果
2.1 创建应用打开应用列表(百度智能云-登录),点击创建应用:
选择"自然语言处理",点击创建:
创建成功之后,会得到 AppID、API Key、Secret Key三个关键信息:
2.2 获取token打开鉴权认证页面,我们直接用python代码获取token:
client_id代入API Key,client_secret代入Secret Key,代码运行结果:
返回结果中的access_token就是了。
2.3 情感倾向分析获取到token之后,调用情感倾向分析接口,代码如下:
输入文本:我今天太伤心了,因为我摔了一跤,呜呜呜
输出结果:置信度0.831307,消极概率0.924088,积极概率0.0759116,因此判定结果为消极。
再测试一个:
输入文本:我可太喜欢看《狂飙》这部电视剧了,演技全员在线!!
输出结果:置信度0.999714,消极概率0.00012881,积极概率0.999871,因此判定结果为积极。
下面,咱们测试一个较长的输入文本:
输入文本:很多人是不能理解那些上有老下有小的人的,特别是家里有严重基础疾病的至亲。我不怕我自己面对新冠,但是我妈妈去年确诊肺癌,切了大半个肺,现在正在治疗中,一点感冒就让她无比痛苦,我怎么敢让她去面对新冠病毒?那些自己得了新冠又不戴口罩在公共场合潇洒快乐的人,请多去为那些弱势群体想想吧,因为总有一天你也极有可能成为他们中的一员,你才能明白那种生命不能承受之重。
输出结果:置信度0.814589,消极概率0.916565,积极概率0.0834351,因此判定结果为消极。
三、其他情感分析其他python中文情感分析库,比如snownlp应用我之前写的比较多,准确率有待考证。
如果你觉得准确率低,百度还提供了自训练模型的EasyDL平台供使用,无代码开发经验也可训练模型,很方便。
另外,阿里、腾讯、华为等AI开放平台也有对标的接口服务,大家可以试试看。
四、讲解视频同步讲解视频:【NLP教程】python调用百度API接口实现情感倾向分析
关键词:
凡本网注明“XXX(非中国微山网)提供”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和其真实性负责。
血浓于水什么意思怎么解释?1、古时候亲人走失,往往采用滴血认亲的方式 若有血缘关系,滴入的血就会冲破水的阻隔融合在一起 2、人们之间所有
2023-04-25 18:03
婴儿干咳是什么原因?1、呼吸道感染。当呼吸道感染以后,支气管黏膜充血水肿以及腺体分泌增多,容易刺激咳嗽中枢,从而出现干咳嗽的情况。比
2023-04-25 18:01
派能科技(688063):一季度净利润4 62亿元,同比增长355 86%
2023-04-25 17:28
哈投股份(600864)4月25日晚间公告,公司拟以现金方式收购控股股东哈尔滨投资集团有限责任公司(简称哈投集团
2023-04-25 17:28
云内动力(000903)4月25日晚间公告,公司与同济大学、常州易控汽车电子股份有限公司、无锡恒和环保科技有限
2023-04-25 17:26
三生国健(688336)4月25日晚间披露一季报,一季度实现营业收入2 07亿元,同比增长29 17%;净利润3351 47万元
2023-04-25 17:36
北上资金今日净卖出宁德时代(300750)8 83亿元、比亚迪(002594)7 03亿元,净买入恒生电子(600570)0 70亿元
2023-04-25 17:40
江苏银行(600919):2022年净利润253 86亿元,同比增长28 9%,拟10派5 156元
2023-04-25 17:37
君子兰的作用与功效,君子兰有哪些作用与功效,下面来看看。
2023-04-25 17:34
疯狂猜图电影电视答案大全
2023-04-25 17:24