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

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

陈雄4个月前技术研究469
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'}


相关文章

Erlang MQTT消息服务器 emqttd

Erlang MQTT消息服务器 emqttd

[emqttd]是采用Erlang语言开发,全面支持MQTT V3.1.1协议,支持集群和大规模连接的开源MQTT消息服务器。 [emqttd]致力于发布一个基于Erlang/OTP语言平台,企业级稳...

qq也要做办公应用?

qq也要做办公应用?

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

呼叫中心企业为什么要智能质检

呼叫中心企业为什么要智能质检

呼叫中心为什么需要智能质检?“每天8个小时都在听录音,一天下来,整个人都不好了!”谈到质检工作,张潇这样告诉我们,“每检测一个录音,往往要花掉至少6分钟。有些录音需要重复听几遍”。呼叫中心质检的主要目...

Wi游记:无纸化办公

Wi游记:无纸化办公

3月植树节,大家倡导无纸化办公!看到笑点可以回复哦沙沙 | shasha03一二三四五六九,无纸化办公app用“通信助手”,俺老沙喜欢!1分钟之前  通信助手app删除♡ 大师兄, 二师兄,...

电话机器人源代码

电话机器人代码,电话机器人原理,电话机器人优化,真人录音效果多轮对话,那家机器人最好,深圳有几家电话机器人通信机器人,智能客服文本机器人...

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

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

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

发表评论

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