首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Python中的知识库从文本中提取实体

使用Python中的知识库从文本中提取实体
EN

Stack Overflow用户
提问于 2019-10-17 16:51:43
回答 1查看 277关注 0票数 0

我有一个实体提取任务,需要像维基数据,freebase,DBpedia的知识库。考虑到它们的巨大规模,很难从它们中下载和提取实体。有没有一个python客户端可以进行API调用,以非结构化文本作为输入来获取提取结果?

EN

回答 1

Stack Overflow用户

发布于 2019-11-11 22:10:08

至少对于DBPedia来说,你可以使用DBPedia Spotlight,就像这样:

代码语言:javascript
复制
spotlight_url = 'http://api.dbpedia-spotlight.org/en/annotate?'
params = dict(text="Barack Obama was a president", confidence='0.2', support='10')
headers = {'Accept':'application/json'}
resp = requests_retry_session().get(url=spotlight_url, params=params,headers=headers)
results = resp.json()

如果你要做大量的查询,你会在一个三元库中有一个知识库的本地安装,还有一个Spotlight的本地安装。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58428578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档