更新时间:2021-01-14 22:13
招标信息抽取抽取服务示例
Java代码示例
DefaultProfile defaultProfile = DefaultProfile.getProfile("cn-hangzhou","your-access-key-id","your-access-key-secret");
IAcsClient client = new DefaultAcsClient(defaultProfile);
String content = "招标文书文本";
RunPreTrainServiceRequest request = new RunPreTrainServiceRequest();
request.setServiceName("NLP-NER-ZhaoBiao-AutoML");
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 = '招标文书文本'
# Initialize a request and set parameters
request = RunPreTrainServiceRequest.RunPreTrainServiceRequest()
request.set_ServiceName('NLP-NER-ZhaoBiao-AutoML')
request.set_PredictContent(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['ner_dic'])
说明 调用招标中标信息抽取服务,ServiceName需要传入:NLP-NER-ZhaoBiao-AutoML |
说明 PredictContent参数为文书文本参数 |
说明 PredictResult是JSON字符串,需要反序列化之后进行解析 |
抽取字段及说明
字段名 | 说明 |
---|---|
中标金额 | |
第一中标公司 | |
第二中标公司 | |
第三中标公司 | |
其他参与竞标的公司 | |
标的物名称 | |
招标人名称 | |
项目名称 | |
中标/定标/成交日期 | |
中标公司名称 | |
项目编号 | |
评审小组成员 | |
招标发布日期 |
在文档使用中是否遇到以下问题
更多建议
匿名提交