阿里云自然语言处理 .NET 使用示例

简介: 阿里云自然语言处理(Natural Language Processing)是为各类企业及开发者提供的用于文本分析及挖掘的核心工具,旨在帮助用户高效的处理文本,已经广泛应用在电商、文化娱乐、金融、物流等行业客户的多项业务中,取得了良好的效果。

概述

阿里云自然语言处理(Natural Language Processing)是为各类企业及开发者提供的用于文本分析及挖掘的核心工具,旨在帮助用户高效的处理文本,已经广泛应用在电商、文化娱乐、金融、物流等行业客户的多项业务中,取得了良好的效果。这里主要针对目前官方文档中参考Demo使用SDK较老且本身中文打印输出异常的问题,提供包括SDK安装步骤+正常可用示例.NET Demo。

操作步骤

1、Nuget 安装aliyun-net-sdk-core

Install-Package aliyun-net-sdk-core -Version 1.5.3

_

2、测试Demo

using Aliyun.Acs.Core;
using Aliyun.Acs.Core.Http;
using Aliyun.Acs.Core.Profile;
using System;

namespace NLPDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            // ak,sk 获取参考链接:https://yq.aliyun.com/articles/693979
            string accessKeyId = "******";
            string accessKeySecret = "******";
            IClientProfile profile = DefaultProfile.GetProfile("cn-shanghai", accessKeyId, accessKeySecret);
            IAcsClient client = new DefaultAcsClient(profile);
            string postBody = "{\"text\": \"China真丝韩都衣舍连衣裙\"}";
            CommonRequest request = new CommonRequest();
            request.Domain = "nlp.cn-shanghai.aliyuncs.com";
            request.UriPattern = "/nlp/api/wordpos/general";
            request.Method = MethodType.POST;

            request.SetContent(System.Text.Encoding.UTF8.GetBytes(postBody), "utf-8", FormatType.JSON);
            request.AddHeadParameters("x-acs-signature-method", "HMAC-SHA1");
            request.AddHeadParameters("x-acs-signature-nonce", System.Guid.NewGuid().ToString());
            request.Action = "None";
            request.Version = "2018-04-08";
            CommonResponse response = client.GetCommonResponse(request);
            Console.WriteLine(response.Data);
            Console.ReadKey();
        }
    }
}

3、测试结果

_

4、控制台功能快速测试

a、测试地址进入
_
_

b、功能快速测试

_

参考链接

产品简介
Net SDK

相关文章
|
自然语言处理 Java API
阿里云自然语言处理--文本相似度(电商)Java SDK 调用示例
自然语言处理(Natural Language Processing,简称NLP),是为各类企业及开发者提供的用于文本分析及挖掘的核心工具,旨在帮助用户高效的处理文本,已经广泛应用在电商、文娱、司法、公安、金融、医疗、电力等行业客户的多项业务中,取得了良好的效果。文本相似度可以提供不同文本之间相似度的计算,并输出一个介于0到1之间的分数,分数越大则文本之间的相似度越高。可广泛应用于信息检索,新闻推荐、智能客服等场景。使用该服务建议分数不要用于直接判断,可以作为特征,并按照范围进行分桶。本文将使用Java Common SDK 演示文本相似度(电商)服务的快速调用以供参考。
645 0
阿里云自然语言处理--文本相似度(电商)Java SDK 调用示例
|
4月前
|
存储 文字识别 C#
一个基于百度飞桨封装的.NET版本OCR工具类库 - PaddleOCRSharp
一个基于百度飞桨封装的.NET版本OCR工具类库 - PaddleOCRSharp
|
11月前
|
存储 人工智能 边缘计算
Net5.5G:2030年的智能世界正在向你招手
Net5.5G:2030年的智能世界正在向你招手
|
机器学习/深度学习 人工智能 算法框架/工具
医学图像分割模型U-Net介绍和Kaggle的Top1解决方案源码解析
医学图像分割模型U-Net介绍和Kaggle的Top1解决方案源码解析
236 0
医学图像分割模型U-Net介绍和Kaggle的Top1解决方案源码解析
|
自然语言处理 开发工具 开发者
阿里云自然语言处理中的Python Common Request方式访问
自然语言处理(Natural Language Processing,简称NLP),是为各类企业及开发者提供的用于文本分析及挖掘的核心工具,旨在帮助用户高效的处理文本,已经广泛应用在电商、文娱、司法、公安、金融、医疗、电力等行业客户的多项业务中,取得了良好的效果。未来,自然语言处理还将为用户带来更多更有价值的服务。本次以分词为例介绍Python common sdk的调用。
267 0
阿里云自然语言处理中的Python Common Request方式访问
|
自然语言处理 Java API
阿里云自然语言处理--文本摘要(电商)Java SDK 调用示例
自然语言处理(Natural Language Processing,简称NLP),是为各类企业及开发者提供的用于文本分析及挖掘的核心工具,旨在帮助用户高效的处理文本,已经广泛应用在电商、文娱、司法、公安、金融、医疗、电力等行业客户的多项业务中,取得了良好的效果。文本摘要服务可以在保证能够反映原文档的重要内容的情况下,尽可能地保持简明扼要,自动抽取输入文本中的关键信息并生成短文本摘要。能让用户在当今世界海量的互联网数据中找到有效的信息,有效缩短检索的时间,提高用户体验。本文将使用Java Common SDK 演示文本摘要(电商)服务的快速调用以供参考。
494 0
阿里云自然语言处理--文本摘要(电商)Java SDK 调用示例
|
自然语言处理 Java API
阿里云自然语言处理--中心词提取(中文)Java SDK 调用示例
自然语言处理(Natural Language Processing,简称NLP),是为各类企业及开发者提供的用于文本分析及挖掘的核心工具,旨在帮助用户高效的处理文本,已经广泛应用在电商、文娱、司法、公安、金融、医疗、电力等行业客户的多项业务中,取得了良好的效果。NLP基础服务中心词提取是基于海量数据,使用电商标题中心词以及类目进行训练,通过给每个词计算一个相关性分数来衡量每个词与句子的相关性程度,进而识别并提取出句子的中心词。适用于提取电商搜索query、标题及其他类似短文本(一般小于25个词)的中心词。本文将使用Java CommonSDK演示中心词提取(中文)服务的快速调用以供参考。
618 0
阿里云自然语言处理--中心词提取(中文)Java SDK 调用示例
|
机器学习/深度学习 存储 人工智能
C#使用ML.Net完成人工智能预测
Visual Studio2019 Preview中提供了图形界面的ML.Net,所以,只要我们安装Visual Studio2019 Preview就能简单的使用ML.Net了,因为我的电脑已经安装了Visual Studio2019,所以我不需要重头安装Visual Studio2019 Preview,只要更新即可。
C#使用ML.Net完成人工智能预测
|
自然语言处理 Java API
阿里云自然语言处理--词性标注(电商)Java SDK 调用示例
自然语言处理(Natural Language Processing,简称NLP),是为各类企业及开发者提供的用于文本分析及挖掘的核心工具,旨在帮助用户高效的处理文本,已经广泛应用在电商、文娱、司法、公安、金融、医疗、电力等行业客户的多项业务中,取得了良好的效果。通过词性标注服务,用户可以快速的为每一个词附上对应的词性,结合分词服务,可以快速进行更深层次的文本挖掘处理,无需担心新词发现、歧义消除等问题。本文将使用Java CommonSDK演示词性标注(电商)服务的快速调用以供参考。
309 0
阿里云自然语言处理--词性标注(电商)Java SDK 调用示例
|
自然语言处理 监控 数据挖掘
阿里云自然语言处理--情感分析(通用)Quick Start
自然语言处理(Natural Language Processing,简称NLP),是为各类企业及开发者提供的用于文本分析及挖掘的核心工具,旨在帮助用户高效的处理文本,已经广泛应用在电商、文娱、司法、公安、金融、医疗、电力等行业客户的多项业务中,取得了良好的效果。情感分析产品是基于海量大数据研发,为有情感分析需求的产品提供服务。能够对短文本进行情感的正负向及中性进行分析,并给出相应的结果。在舆情监控、话题审核、口碑分析聚类等商业领域有广大的应用空间。本文将使用Java CommonSDK演示情感分析(通用)服务的快速调用以供参考。
1119 0
阿里云自然语言处理--情感分析(通用)Quick  Start

热门文章

最新文章