华为Could API人工智能系列——文本分类(广告检测)
华为Could API人工智能系列——文本分类(广告检测)
前言
云原生时代,开发者们的编程方式、编程习惯都发生了天翻地覆的变化,大家逐渐地习惯在云端构建自己的应用。作为新一代的开发者们,如何更快速了解云,学习云,使用云,更便捷、更智能的开发代码,从而提升我们的开发效率,是当前最热门的话题之一,而Huawei Cloud Toolkit,作为连接华为云的百宝箱,是集成在各大IDE平台上的插件集合,会在方方面面提升着开发者的效率。
华为云API开发套件助力开发者快速集成华为云,可做到便捷连接200+的华为云服务,引用7000+的华为云API服务,在IDE中集成华为云的功能,让开发者与云端华为云建立连接。
智能编码方面集成了华为云自主研发的代码大模型和软件分析技术,全场景函数级、行级代码生成,同规模算力一次通过业界第一,这会帮助开发者更为高效的使用自动语义生成,达到快速开发的目的,使整个过程更智能。
环境准备
开发语言:Python
开发工具:PyCharm Community Edition 2023.1.4
PyCharm插件:
1、Chinese (Simplified) Language Pack /中文语言包
2、Huawei Cloud API:华为云API插件提供华为云服务全量API检索、调试、SDK代码自动补全、集成华为云CLI、示例代码等功能
3、Huawei Cloud CodeArts Check:华为云代码检查插件提供业界规范(含华为云)检查,支持一键格式化和代码自动修复,当前支持Java、C++、C,这个使您使用的环境操作即可,我这里用的python没有提示。
4、Huawei Cloud CodeArts Snap:华为云 CodeArt Snap 智能编程助手致力于打造现代化开发新范式,通过将自然语言转化为规范可阅读、无开源漏洞的编程语言,提升开发者编码效率,助力企业快速响应市场不确定性;
5、Huawei Cloud Toolkit Platform:华为云底座插件为华为云各类云服务插件提供公共能力,比如单点登录、UI集成、API访问等功能;
PyCharm环境的搭建:https://laoshifu.blog.csdn.net/article/details/135279145
API接口开通地址:https://console.huaweicloud.com/nlp/#/nlp/overview
文本分类(广告检测)
我们在API接口列表中找到文本分类。
请求参数
名称 |
类型 |
IN |
必选 |
描述 |
|
X-Auth-Token |
string |
header |
true |
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
|
project_id |
string |
path |
true |
来自公有云的Project ID,用于资源隔离。 |
Body 参数
名称 |
类型 |
必选 |
描述 |
|
content |
string |
true |
待分析文本。文本编码要求为utf-8。 限定400个字符以内,文本长度超过400个字符时,只检测前400个字符。 |
|
domain |
integer |
false |
1 广告检测 |
返回参数
名称 |
类型 |
必选 |
描述 |
|
content |
string |
true |
待分析文本。 |
|
label |
integer |
true |
分类标签。 1:广告 0:非广告 |
|
confidence |
float |
true |
标签label的置信度。 |
接口开通
地址:https://console.huaweicloud.com/nlp/#/nlp/overview
开通完毕:
调试测试
测试文本:
1、2档动力很肉,会抖。2、2档难挂,最怕半坡等红绿灯熄火。3、方向盘打死会有很大的异响,倒车最明显。4、踩油门很硬,而且踩下去很难走动,必须要用力大脚踩进去才把转速提上来。5、后备箱不能遥控开启。6、内饰接缝很是不整齐,而且用料很差。7、车内的音响设备太落后了,中控的cd机既然还不带usb播放功能。8、钥匙不好看太小气。9、锁车不会自动升车窗。先喷这么多,以后想起来再喷。
点击API调试,里面输入参数后点击【调试】按钮即可进行访问测试,直接返回结果。
返回示例:
{
"result": {
"confidence": 0.583,
"content": "1、2档动力很肉,会抖。2、2档难挂,最怕半坡等红绿灯熄火。3、方向盘打死会有很大的异响,倒车最明显。4、踩油门很硬,而且踩下去很难走动,必须要用力大脚踩进去才把转速提上来。5、后备箱不能遥控开启。6、内饰接缝很是不整齐,而且用料很差。7、车内的音响设备太落后了,中控的cd机既然还不带usb播放功能。8、钥匙不好看太小气。9、锁车不会自动升车窗。先喷这么多,以后想起来再喷。",
"label": 0
}
}
分析标签的label中可以看到返回的是1,对应的:【分类标签。 1:广告 0:非广告】。所以不是广告,我们再去找个广告问使用本地代码测试以下。
本地测试
这里需要AK/SK。
测试内容:content="奶茶我要优乐美。"
可以看到,这里的label返回的是1,所以肯定就是广告了,我们可以使用这个来判断你写的文章是否是广告,很迅速。
- 点赞
- 收藏
- 关注作者
评论(0)