19、自然语言处理中的信息提取高级任务

自然语言处理中的信息提取高级任务

1. 实体链接(NEL)

实体链接(NEL)是一项比文本表示、文本分类、命名实体识别(NER)和关键词提取(KPE)更专业的自然语言处理任务。它需要一个大型的带注释数据集以及某种百科全书式的资源来进行链接。在实际应用中,使用像 IBM(Watson)和 Microsoft(Azure)等大公司提供的现成的按使用付费服务来进行实体链接更为常见,而不是开发内部系统。

1.1 使用 Azure API 进行实体链接

Azure 文本分析 API 是用于实体链接的流行 API 之一,DBpedia Spotlight 也是一个免费可用的工具。以下是使用 Azure API 对文本进行实体链接的代码示例:

import requests
my_api_key = 'XXXXXXX'
def print_entities(text): 
    url = "https://westcentralus.api.cognitive.microsoft.com/text/analytics/\
    v2.1/entities" 
    documents = {'documents':[{'id':'1', 'language':'en', 'text':text}]} 
    headers = {'Ocp-Apim-Subscription-Key': my_api_key} 
    response = requests.post(url, headers=headers, json=documents) 
    entities = response.jso
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值