更新时间:2020-08-26 14:23
新闻层次分类服务使用示例。
Java代码示例
DefaultProfile defaultProfile = DefaultProfile.getProfile("cn-hangzhou","your-access-key-id","your-access-id-secret");
IAcsClient client = new DefaultAcsClient(defaultProfile);
String content = "[\"北京时间4月18日,凯尔特人主场以99-91击退了步行者,总比分2-0领先\",\"《大军师司马懿》近日登陆日本播出,当地网友纷纷称赞该剧制作考究,司马懿诸葛亮曹操等人物出彩,吴秀波、于和伟等演技也获赞\"]";
RunPreTrainServiceRequest request = new RunPreTrainServiceRequest();
request.setServiceName("NewsClassification");
request.setPredictContent(content);
RunPreTrainServiceResponse response = client.getAcsResponse(request);
System.out.println(response.getPredictResult());
Python代码示例
# 安装依赖
pip install aliyun-python-sdk-core
pip install aliyun-python-sdk-nlp-automl
# -*- coding: utf8 -*-
import json
from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.acs_exception.exceptions import ClientException
from aliyunsdkcore.acs_exception.exceptions import ServerException
from aliyunsdknlp_automl.request.v20191111 import RunPreTrainServiceRequest
# Initialize AcsClient instance
client = AcsClient(
"<your-access-key-id>",
"<your-access-key-secret>",
"cn-hangzhou"
);
content = []
content.append('北京时间4月18日,凯尔特人主场以99-91击退了步行者,总比分2-0领先')
content.append('《大军师司马懿》近日登陆日本播出,当地网友纷纷称赞该剧制作考究,司马懿诸葛亮曹操等人>物出彩,吴秀波、于和伟等演技也获赞')
# Initialize a request and set parameters
request = RunPreTrainServiceRequest.RunPreTrainServiceRequest()
request.set_ServiceName('NewsClassification')
request.set_PredictContent(json.dumps(content))
# Print response
response = client.do_action_with_exception(request)
resp_obj = json.loads(response)
predict_result = json.loads(resp_obj['PredictResult'])
print(predict_result['result'])
说明 调用新闻层次分类服务,ServiceName需要传入:NewsClassification。 |
PredictContent内容示例
说明 PredictContent参数为JSON字符串传入,JSON字符串包含内容参考下面举例。 |
[
"北京时间4月18日,凯尔特人主场以99-91击退了步行者,总比分2-0领先",
"《大军师司马懿》近日登陆日本播出,当地网友纷纷称赞该剧制作考究,司马懿诸葛亮曹操等人物出彩,吴秀波、于和伟等演技也获赞"
]
入参可以同时传入多个文本,多个文本需要封装为JsonArray接口,并序列化成Json字符串。
PredictResult内容示例
说明 PredictResult是JSON字符串,需要反序列化之后进行解析,具体结构如下示例。 |
{
"ret_code": 0,
"message": "",
"time": 100,
"result": [
[
"news_sports",
"news_sports_basketball"
],
[
"news_entertainment",
"news_entertainment_film_tv"
]
]
}
出参result是一个JSON字符串,是一个JsonArray结构。
在文档使用中是否遇到以下问题
更多建议
匿名提交