合并外部知识库-学习资料
1.CN-DBPedia
https://wiki.dbpedia.org/
DBpedia – A Large-scale, MultilingualKnowledge Base Extracted from Wikipedia
https://pypi.org/project/pyspotlight/
http://kw.fudan.edu.cn/apis/cndbpedia/
python 简单操作dbpedia
http://openkg.cn/dataset/cndbpedia
input_entity_name = quote('特征')
input_url = 'http://shuyantech.com/api/cndbpedia/avpair?q='
url = input_url + input_entity_name
response = urllib.request.urlopen(url)
print(response.read().decode('utf-8'))
{"status": "ok", "ret": [["CATEGORY_ZH", "科学百科数理科学分类"], ["CATEGORY_ZH", "语言"], ["CATEGORY_ZH", "字词"], ["外文名称", "character"], ["DESC", "特征是一个客体或一组客体特性的抽象结果。特征是用来描述概念的。任一客体或一组客体都具有众多特性,人们根据客体所共有的特性抽象出某一概念,该概念便成为了特征。在数学中,特征是经典特征函数在局部域上的一种推广。"], ["注音", "ㄊㄜˋ ㄓㄥ"], ["词性", "名词"], ["中文名", "特征"], ["拼音", "tè zhēng"], ["运用", "艺术~|这个人的相貌有什么~?"]]}
input_entity_name = quote(paraStr)input_attr = quote(attrStr)input_url = 'http://shuyantech.com/api/cndbpedia/value?q='url = input_url+input_entity_name+'?baike='+input_attrjsonData = {}try:response = request.urlopen(url)print(response.getcode())result = response.read()result.decode('utf-8')jsonData = json.loads(result)print(paraStr, jsonData)if jsonData['status'] == "fail" and jsonData['reason'] == 'too many requests':time.sleep(60)getDataCNDbpedia(paraStr, attrStr)except error.HTTPError as e:print(paraStr, '错误原因:%s' % (e.reason))except error.URLError as e:print(paraStr, e.reason)return jsonData, url
{"status": "ok", "ret": ["特征是一个客体或一组客体特性的抽象结果。特征是用来描述概念的。任一客体或一组客体都具有众多特性,人们根据客体所共有的特性抽象出某一概念,该概念便成为了特征。在数学中,特征是经典特征函数在局部域上的一种推广。"]}
2.Zhishi.me
http://zhishi.me/api
input_entity_name = quote(paraStr)input_attr = quote(attrStr)input_url = 'http://zhishi.me/api/entity/'url = input_url+input_entity_name+'?property='+input_attrresultStr = ''baikeStr = ''try:response = request.urlopen(url)print(response.getcode())result = response.read()result.decode('utf-8')jsonData = json.loads(result)print(paraStr, jsonData)if 'zhwiki' in jsonData.keys():resultStr = jsonData['zhwiki']['abstracts']baikeStr = 'zhwiki'elif 'hudongbaike' in jsonData.keys():resultStr = jsonData['hudongbaike']['abstracts']baikeStr = 'hudongbaike'elif 'baidubaike' in jsonData.keys():resultStr = jsonData['baidubaike']['abstracts']baikeStr = 'baidubaike'if baikeStr != '':input_baike = quote(baikeStr)url += '&baike=' + input_baikeprint("resultStr: ", resultStr, " , ", url)except error.HTTPError as e:print(paraStr, '错误原因:%s' % (e.reason))except error.URLError as e:print(paraStr, e.reason)return resultStr, url
合并外部知识库-学习资料相关推荐
- Android 学习资料收集 1
收集整理这份资料灵感来自于 trip_to_iOS, 征得同意引用了该资料的开头描述 收集整理这份资料主要帮助初学者学习 Android 开发, 希望能快速帮助到他们快速入门, 找到适合自己学习资料, ...
- Android 学习资料(持续更新)
概述 收集整理这份资料灵感来自于 trip_to_iOS, 征得同意引用了该资料的开头描述 收集整理这份资料主要帮助初学者学习 Android 开发, 希望能快速帮助到他们快速入门, 找到适合自己学习 ...
- 初学者---Android 学习资料
转自: 1.hanhailong/AndroidStudyResources https://github.com/hanhailong/AndroidStudyResources 2.Android ...
- 独家 | 一文读懂自然语言处理NLP(附学习资料)
前言 自然语言处理是文本挖掘的研究领域之一,是人工智能和语言学领域的分支学科.在此领域中探讨如何处理及运用自然语言. 对于自然语言处理的发展历程,可以从哲学中的经验主义和理性主义说起.基于统计的自然语 ...
- 论文浅尝 - AAAI2020 | 从异质外部知识库中进行基于图的推理实现常识知识问答...
会议:AAAI2020 论文链接:https://arxiv.org/pdf/1909.05311.pdf 摘要 常识问答旨在回答需要背景知识的问题,而背景知识并未在问题中明确表达.关键的挑战是如何从 ...
- 独家 | 一文带你上手卷积神经网络实战(附数据集学习资料)
原文标题:Understanding deep Convolutional Neural Networks with a practical use-case in Tensorflow and Ke ...
- 【原创】分享一些机器学习和深度学习的学习资料
如果你还在苦苦寻找机器学习和深度学习入门资料的话,或许可以看看本文我的一些推荐,这些材料我自己都学过一遍,分享一下点评,希望对你有帮助.注意,本文只是点评这些资源,不提供任何资源的盗版下载,所有资源我 ...
- Spring Integration学习资料
Spring Integration学习资料 1.1 背景 Spring框架的一个重要主题是控制反转.从广义上来说,Spring处理其上下文中管理的组件的职责.只要组件减轻了职责,它们同时也被 ...
- .NET Core 学习资料精选:进阶
2019.09月就要正式发布.NET 3.0了,对于前一篇博文<.NET Core 学习资料精选:入门>大家学的可还开心?这是本系列的第二篇文章:进阶篇,喜欢的园友速度学起来啊. 对于还在 ...
最新文章
- 福利 | 放送AI华人库试用名额!专项代码找到领域专家
- 如何使用fdisk与parted对不同容量硬盘分区
- 七边形简单画法步骤图_眼线笔的画法步骤图
- java: cannot execute binary file 如果遇到这个错,一般是操作系统位数出问题了。
- java反应器构型,反应器结构及工作原理现用图解.doc
- xpath的基本使用
- C# 对垒 VB.NET C#不行了?
- SpringMVC自学日志05(结果跳转方式,数据处理 ,乱码问题)
- A3 没有装入任何送纸器
- 04-git 推送出现 fatal: The remote end hung up unexpectedly 解决方案
- python接口脚本实例_python图形用户接口实例详解
- 联想17TV语音遥控教程 语音点播更方便
- 来,说说什么是运维人的情怀?
- WSL2: WSL1升级操作及docker安装
- cocos android保存图片到相册,android平台 cocos2d-x 读取相册数据
- OCJP认证该不该考?
- Java餐厅点餐系统【附源码报告】
- 《朝歌封神录》10.22正式上线链游玩家|山海异闻、奇幻仙侠
- 基于树莓派的语音对话助手 百度机器人 适合入门
- 通过fileProvider接收外部App传递文件路径的一些坑
热门文章
- 图推荐算法在EE问题上的应用
- Spark-submit提交任务到集群
- 活用变量字符串${var%%.*}
- 目前可能最快的下载百度网盘文件的方法(aria2下载)
- PgSQL · 最佳实践 · CPU满问题处理
- MySQL数据类型--与MySQL零距离接触2-6数据表
- Mybatis choose (when, otherwise)标签
- HDU 2757 Ocean Currents
- OO Unit 3 JML
- 一份针对于新手的多线程实践--进阶篇