更新时间:2021-03-18 GMT+08:00
分享

文本分类

  • 请求示例
    //按照初始化Client章节选择认证方式构造client,同一个认证Client建议以单例形式构造使用,避免频繁创建对象。以AKSK方式为例
    NluClient client = new NluClient (AuthMode.AKSK,authInfo);
    
    ClassifyReq req = new ClassifyReq();
    req.setContent("XXX去屑洗发水,全国包邮");
    
    //分类领域类型,ClassifyDomainConstant.DOMAIN_TYPE_AD 表示广告,值为1。目前只支持广告
    req.setDomain(ClassifyDomainConstant.DOMAIN_TYPE_AD);
    
    try {
        ClassifyResp resp = client.classifyText(req);
    } catch (NlpException e) {
        //失败统一以异常形式抛出,详情见异常类说明。客户端自行处理异常
    }
  • ClassifyReq 类参数说明见表1
    表1 ClassifyReq 类参数说明

    参数名称

    是否必选

    类型

    说明

    content

    String

    待分析分本,UTF-8编码,限定400个字符以内,文本长度超过400个字符时,只检测前400个字符。

    domain

    Integer

    默认为1。目前只支持广告检测。

    1 : 广告检测

  • ClassifyResp 类参数说明见表2
    表2 ClassifyResp 类参数说明

    参数名称

    类型

    说明

    result

    Result

    返回结果的封装对象。

  • Result 类数据结构说明见表3
    表3 Result 类数据结构说明

    参数名称

    类型

    说明

    content

    String

    待分析文本。

    label

    Integer

    正负标签。

    • 1:广告
    • 0:非广告

    confidence

    Float

    标签label的置信度。

分享:

    相关文档

    相关产品

close