当前位置:首页 > 技术研究 > 正文内容

阿里情绪识别中python代码跑不通优化

陈雄2年前技术研究2608
request = RunPreTrainServiceRequest.RunPreTrainServiceRequest()
request.set_ServiceName('DeepEmotion')
request.set_PredictContent(json.dumps(content))
# print(response)
response = client.do_action_with_exception(request)
resp_obj = json.loads(response)
predict_result = json.loads(resp_obj['PredictResult'])
print(predict_result)
# print(predict_result['result'])
print(predict_result['result'])  这行会出错,提示

Traceback (most recent call last):

  File "alinlp.py", line 22, in <module>

    print(predict_result['result'])

KeyError: 'result'


结果没有这个字段。

修改一下可以

print(predict_result)

阿里调用程序识别的时候,修改一下即可。

{'code': 1000, 'data': {'output': {'content': '这么贵,不要了', 'sentiment': [{'key': '高兴', 'score': 0.034}, {'key': '无', 'score': 0.52}, {'key': '喜好', 'score': 0.116}, {'key': '悲伤', 'score': 0.132}, {'key': '愤怒', 'score': 0.164}, {'key': '厌恶', 'score': 0.386}, {'key': '惊讶', 'score': 0.093}, {'key': '恐惧', 'score': 0.072}, {'key': '认可', 'score': 0.0}]}}, 'message': 'SUCCESS', 'tracerId': '2FBB9E04-9686-4903-8872-33E4AACF4EA9'}


相关文章

只需5秒音源,这个网络就能实时“克隆”你的声音

只需5秒音源,这个网络就能实时“克隆”你的声音

传统的自然语音合成系统在训练时需要大量的高质量样本,通常对每个说话者,都需要成百上千分钟的训练数据,这使得模型通常不具有普适性,不能大规模应用到复杂环境(有许多不同的说话者)。而这些网络都是将语音建模...

v​xWorks

vxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),被应用于各种嵌入式领域。包括过程控制(化工、食品加工),机器人(制造、自动操作控制),航空电...

qq也要做办公应用?

qq也要做办公应用?

 打开新版手机qq,点击左上角图标就可以发现一个【办公应用】及我的名片夹,商务及办公应用。 办公应用功能目前不多,但是足以解决OA上面的应用  貌似跟企业微信功...

ngrok 内网穿透利器

由于开发Web项目,经常需要将本地部署的网站让外网能直接访问到,最便捷的做法当然是在ADSL路由器上直接做端口映射,很不幸大部分运营商都屏蔽了80等常用端口,曾经的做法是在公网一台VPS上架设Open...

PJSIP SDK IOS及安卓客户端拨分机号回铃音解决

PJSIP SDK IOS及安卓客户端拨分机号回铃音解决

很多APP集成PJSIP sdK ,发现在拨打内部分机时候没有嘟嘟的回铃音,一直是空白声音直到接听。其实IP话机也存在这个问题,主要是没有处理好流程。IOS客户端,下载一个嘟嘟声音,在收到180消息时...

微信网页版本开发接口

Web Weixin API登录API: 获取UUIDUrl:  https://login.weixin.qq.com/jsloginMethod: POSTData: URL...

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。