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

合并外部知识库-学习资料相关推荐

  1. Android 学习资料收集 1

    收集整理这份资料灵感来自于 trip_to_iOS, 征得同意引用了该资料的开头描述 收集整理这份资料主要帮助初学者学习 Android 开发, 希望能快速帮助到他们快速入门, 找到适合自己学习资料, ...

  2. Android 学习资料(持续更新)

    概述 收集整理这份资料灵感来自于 trip_to_iOS, 征得同意引用了该资料的开头描述 收集整理这份资料主要帮助初学者学习 Android 开发, 希望能快速帮助到他们快速入门, 找到适合自己学习 ...

  3. 初学者---Android 学习资料

    转自: 1.hanhailong/AndroidStudyResources https://github.com/hanhailong/AndroidStudyResources 2.Android ...

  4. 独家 | 一文读懂自然语言处理NLP(附学习资料)

    前言 自然语言处理是文本挖掘的研究领域之一,是人工智能和语言学领域的分支学科.在此领域中探讨如何处理及运用自然语言. 对于自然语言处理的发展历程,可以从哲学中的经验主义和理性主义说起.基于统计的自然语 ...

  5. 论文浅尝 - AAAI2020 | 从异质外部知识库中进行基于图的推理实现常识知识问答...

    会议:AAAI2020 论文链接:https://arxiv.org/pdf/1909.05311.pdf 摘要 常识问答旨在回答需要背景知识的问题,而背景知识并未在问题中明确表达.关键的挑战是如何从 ...

  6. 独家 | 一文带你上手卷积神经网络实战(附数据集学习资料)

    原文标题:Understanding deep Convolutional Neural Networks with a practical use-case in Tensorflow and Ke ...

  7. 【原创】分享一些机器学习和深度学习的学习资料

    如果你还在苦苦寻找机器学习和深度学习入门资料的话,或许可以看看本文我的一些推荐,这些材料我自己都学过一遍,分享一下点评,希望对你有帮助.注意,本文只是点评这些资源,不提供任何资源的盗版下载,所有资源我 ...

  8. Spring Integration学习资料

    Spring Integration学习资料 1.1     背景 Spring框架的一个重要主题是控制反转.从广义上来说,Spring处理其上下文中管理的组件的职责.只要组件减轻了职责,它们同时也被 ...

  9. .NET Core 学习资料精选:进阶

    2019.09月就要正式发布.NET 3.0了,对于前一篇博文<.NET Core 学习资料精选:入门>大家学的可还开心?这是本系列的第二篇文章:进阶篇,喜欢的园友速度学起来啊. 对于还在 ...

最新文章

  1. 福利 | 放送AI华人库试用名额!专项代码找到领域专家
  2. 如何使用fdisk与parted对不同容量硬盘分区
  3. 七边形简单画法步骤图_眼线笔的画法步骤图
  4. java: cannot execute binary file 如果遇到这个错,一般是操作系统位数出问题了。
  5. java反应器构型,反应器结构及工作原理现用图解.doc
  6. xpath的基本使用
  7. C# 对垒 VB.NET C#不行了?
  8. SpringMVC自学日志05(结果跳转方式,数据处理 ,乱码问题)
  9. A3 没有装入任何送纸器
  10. 04-git 推送出现 fatal: The remote end hung up unexpectedly 解决方案
  11. python接口脚本实例_python图形用户接口实例详解
  12. 联想17TV语音遥控教程 语音点播更方便
  13. 来,说说什么是运维人的情怀?
  14. WSL2: WSL1升级操作及docker安装
  15. cocos android保存图片到相册,android平台 cocos2d-x 读取相册数据
  16. OCJP认证该不该考?
  17. Java餐厅点餐系统【附源码报告】
  18. 《朝歌封神录》10.22正式上线链游玩家|山海异闻、奇幻仙侠
  19. 基于树莓派的语音对话助手 百度机器人 适合入门
  20. 通过fileProvider接收外部App传递文件路径的一些坑

热门文章

  1. 图推荐算法在EE问题上的应用
  2. Spark-submit提交任务到集群
  3. 活用变量字符串${var%%.*}
  4. 目前可能最快的下载百度网盘文件的方法(aria2下载)
  5. PgSQL · 最佳实践 · CPU满问题处理
  6. MySQL数据类型--与MySQL零距离接触2-6数据表
  7. Mybatis choose (when, otherwise)标签
  8. HDU 2757 Ocean Currents
  9. OO Unit 3 JML
  10. 一份针对于新手的多线程实践--进阶篇