检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
dumps(body), headers=header) print(resp.json()) if __name__ == '__main__': nlp_demo() Java语言请求代码示例(分析手机领域用户评论为“运行很快,快充也不错。”的属性级情感) import
e:叹词 - - y:语气词(delete yg) - - o:拟声词 - - h:前缀 - - k:后缀 - - x:字符串 xe:Email字符串 - xs:微博会话分隔符 - xm:表情符号 - xu:网址URL - w:标点符号 wkz:左括号,全角:( 〔 [ { 《 【
dumps(body), headers=header) print(resp.json()) if __name__ == '__main__': nlp_demo() Java语言请求代码示例(分析手机领域用户评论为“运行很快,快充也不错。”的属性级情感) import
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID(domain-id),所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下: 登录NLP控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“我的凭证”页面的项目列表中查看账号ID。 图1 查看账号ID 父主题:
dumps(body), headers=header) print(resp.json()) if __name__ == '__main__': nlp_demo() Java语言请求代码示例(分析用户评论为“你好,房先生,我喜欢这款车。”的情感) import java
dumps(body), headers=header) print(resp.json()) if __name__ == '__main__': nlp_demo() Java语言请求代码示例(计算文本语义相似度) import java.io.BufferedReader;
obs failed OBS下载文件失败。 服务后台错误,请联系技术支持。 500 NLP.1101 request deliver failed 服务下发失败。 服务后台错误,请联系技术支持。 500 NLP.1102 response body parameter failed 服务返回参数解析出错。
dumps(body), headers=header) print(resp.json()) if __name__ == '__main__': nlp_demo() Java语言请求代码示例(抽取关键词,且返回关键词的最大数量为5) import java.io
NLP服务使用简介 NLP服务以开放API(Application Programming Interface,应用程序编程接口)的方式提供自然语言处理能力,用于文本分析及挖掘,常用于智能问答系统、文本分析、内容推荐、翻译等场景。 调用API接口需要具备一定的编程开发能力,调用N
功能介绍 自然语言处理包含如下子服务。 自然语言处理基础(Natural Language Processing Fundamentals),为用户提供包括分词、命名实体识别、关键词提取、短文本相似度等自然语言相关的API,可用于智能问答、对话机器人、内容推荐、电商评价分析等场景中。
-version”,显示如图1表示配置成功。 图1 Java版本信息 IntelliJ IDEA安装。 在https://www.jetbrains.com/idea/ 或者其他途径下载对应平台的IntelliJ IDEA版本,安装后直接打开IntelliJ IDEA,一般会自动检查JRE路径并配置。
调用服务的区域保持一致。 URI URI格式 POST /v1/{project_id}/nlp-fundamental/multi-grained-segment 参数说明 表1 URI参数说明 参数名 必选 说明 project_id 是 项目ID。获取方法请参见获取项目ID。
"domain": { "name": "账号名" }, "name": "IAM用户名", "password": "IAM用户密码" } } }, "scope": { "domain": {
响应参数说明请参见表 响应参数说明。 表2 响应参数说明 参数名 参数类型 说明 status String 当前翻译状态。具体状态如下所示: WAITING 等待翻译。 BEGIN 开始翻译。 FINISHED 翻译已经完成。 ERROR 翻译过程中发生错误。 调用失败时无此字段。 url
应用场景 自然语言处理适用于智能问答系统、文本分析、内容推荐、翻译等场景。 智能问答系统 通过中文分词、短文本相似度、命名实体识别等相关技术计算两个问题对的相似度,可解决问答、对话、语料挖掘、知识库构建等问题。 文本分析 通过关键词提取、文本聚类、主题挖掘等算法模型,挖掘突发事件
"projects": [ { "domain_id": "65382450e8f64ac0870cd180d14e684b", "is_domain": false, "parent_id":
dumps(body), headers=header) print(resp.json()) if __name__ == '__main__': nlp_demo() Java语言请求代码示例(生成文本摘要,长度限制为0.3) import java.io.BufferedReader;
本地调用API 本章节以分词为例,介绍如何使用NLP Python SDK在本地进行开发。 该接口可以对文本进行分词处理,并将识别结果以JSON格式返回给用户。 前提条件 已注册华为账号并开通华为云,并完成实名认证,账号不能处于欠费、冻结、被注销等异常状态。 已开通服务。 操作步骤
什么是自然语言处理 自然语言处理(Natural Language Processing,简称NLP)是一款基于人工智能技术,针对各类企业及开发者提供的用于文本分析及挖掘的云服务,旨在帮助用户高效地处理文本,常用于智能问答系统、文本分析、内容推荐、翻译等场景。 使用前必读 用户需
dumps(body), headers=header) print(resp.json()) if __name__ == '__main__': nlp_demo() Java语言请求代码示例(创建文档翻译任务) import java.io.BufferedReader;