基于阿里云自然语言处理基础版实现中文分词

本文涉及的产品
NLP自然语言处理_高级版,每接口累计50万次
NLP 自学习平台,3个模型定制额度 1个月
NLP自然语言处理_基础版,每接口每天50万次
简介: 自然语言处理(Natural Language Processing,简称NLP),是为各类企业及开发者提供的用于文本分析及挖掘的核心工具,旨在帮助用户高效的处理文本,已经广泛应用在电商、文娱、司法、公安、金融、医疗、电力等行业客户的多项业务中,取得了良好的效果。未来,自然语言处理还将为用户带来更多更有价值的服务。本篇文章将介绍如何通过自然语言处理基础版实现中文分词的功能。

Step By Step

step1:开通服务

参考地址
目前NLP提供了三个版本,可根据需要选择合适的,本次调用选用基础版本
image.png

step2:获取账号的AccessKey

参考文档:获取AccessKey
image.png

step3:Java SDK Code

package org.nlp;
import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.alinlp.model.v20200629.GetPosChEcomRequest;
import com.aliyuncs.alinlp.model.v20200629.GetPosChEcomResponse;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.profile.DefaultProfile;
public class GetEcChGeneral {
    public static void main(String[] args) throws ClientException {
        DefaultProfile defaultProfile = DefaultProfile.getProfile(
                "cn-hangzhou",
                "ak",
                "sk");
        IAcsClient client = new DefaultAcsClient(defaultProfile);
        GetPosChEcomRequest request = new GetPosChEcomRequest();
        request.setSysEndpoint("alinlp.cn-hangzhou.aliyuncs.com");
        request.setActionName("GetWsChGeneral");
        request.setServiceCode("alinlp");
        request.setText("1997年我学会了开汽车");
        request.setTokenizerId("GENERAL_CHN");
        long start = System.currentTimeMillis();
        GetPosChEcomResponse response = client.getAcsResponse(request);
        System.out.println(response.hashCode());
        System.out.println(response.getRequestId() + "\n" + response.getData() + "\n" + "cost:" + (System.currentTimeMillis()- start));
    }
}

运行结果:

image.png

参考文档

自然语言处理

目录
相关文章
|
自然语言处理 API
调用阿里云NLP自学习平台API时,缺少了一个必需的参数
调用阿里云NLP自学习平台API时,缺少了一个必需的参数
273 1
|
机器学习/深度学习 人工智能 编解码
NLP领域再创佳绩!阿里云机器学习平台 PAI 多篇论文入选 ACL 2023
阿里云机器学习平台PAI主导的多篇论文在ACL 2023 Industry Track上入选。
|
机器学习/深度学习 自然语言处理 搜索推荐
阿里云智能语音交互产品测评:基于语音识别、语音合成、自然语言理解等技术
智能语音交互基于语音识别、语音合成、自然语言理解等技术,实现“能听、会说、懂你”式的智能人机交互体验,适用于智能客服、质检、会议纪要、实时字幕等多个企业应用场景。 目前已上线实时语音识别、一句话识别、录音文件识别、语音合成等多款产品,您可以在控制台页面进行试用,也可以通过API调用相关能力。
44480 4
阿里云智能语音交互产品测评:基于语音识别、语音合成、自然语言理解等技术
|
自然语言处理
《阿里云产品手册2022-2023 版》——自然语言处理
《阿里云产品手册2022-2023 版》——自然语言处理
|
自然语言处理 算法
【自然语言处理】N-最短路径法进行中文分词
【自然语言处理】N-最短路径法进行中文分词
187 0
【自然语言处理】N-最短路径法进行中文分词
|
人工智能 自然语言处理
阿里云产品体系分为6大分类——人工智能——分为10种模块——自然语言处理
阿里云产品体系分为6大分类——人工智能——分为10种模块——自然语言处理自制脑图
105 0
|
自然语言处理 API 语音技术
阿里云语音合成,录音文件识别,自然语言分析,rest 调用 python实现
阿里云语音合成,录音文件识别,自然语言分析,rest 调用 python实现
348 0
阿里云语音合成,录音文件识别,自然语言分析,rest 调用 python实现
|
自然语言处理 算法 索引
【自然语言处理】hmm隐马尔可夫模型进行中文分词 代码
【自然语言处理】hmm隐马尔可夫模型进行中文分词 代码
221 0
|
14天前
|
机器学习/深度学习 人工智能 自然语言处理
AI技术在自然语言处理中的应用与挑战
【10月更文挑战第3天】本文将探讨AI技术在自然语言处理(NLP)领域的应用及其面临的挑战。我们将分析NLP的基本原理,介绍AI技术如何推动NLP的发展,并讨论当前的挑战和未来的趋势。通过本文,读者将了解AI技术在NLP中的重要性,以及如何利用这些技术解决实际问题。
|
28天前
|
机器学习/深度学习 数据采集 自然语言处理
深度学习在自然语言处理中的应用与挑战
本文探讨了深度学习技术在自然语言处理(NLP)领域的应用,包括机器翻译、情感分析和文本生成等方面。同时,讨论了数据质量、模型复杂性和伦理问题等挑战,并提出了未来的研究方向和解决方案。通过综合分析,本文旨在为NLP领域的研究人员和从业者提供有价值的参考。