试了一下google的知识图谱API的使用,简单的整理了一下:

第一步:安装google的google-api-python-client包

pip install –upgrade google-api-python-client

第二步:创建API

在google的个人应用中心创建一个应用
https://console.developers.google.com/projectselector/apis/credentials?supportedpurview=project
在库中搜索Knowledge Graph Search API,并将该API授权给你创建的应用。
拷贝你应用的API key

第三步:调用google的API完成你需要的程序需求

将刚才的申请到的API key添加到你的应用中

import json
import urllibclass GooleKGAPI(object):def __init__(self):self.api_key = open('.api_key').read()def getResult(self,query,type):service_url = 'https://kgsearch.googleapis.com/v1/entities:search'params = {'query': query,'limit': 10,'indent': True,'key': self.api_key,}#https://kgsearch.googleapis.com/v1/entities:search?query=taylor+swift&key=API_KEY&limit=1&indent=Trueurl = service_url + '?' + urllib.urlencode(params)#print urlresponse = json.loads(urllib.urlopen(url).read())print responsefor element in response['itemListElement']:print element['result']['name'] + ' (' + str(element['resultScore']) + ')'##test
if __name__ == "__main__":gkg = GooleKGAPI()# example => bill gatesgkg.getResult("Taylor Swift","Person")

Goolgle knowledge graph API使用相关推荐

  1. [转发]知识图谱 (Knowledge Graph) 专知 荟萃

    知识图谱 (Knowledge Graph) 专知 荟萃 入门学习 大规模知识图谱技术 王昊奋 华东理工大学 [http://history.ccf.org.cn/sites/ccf/xhdtnry. ...

  2. 斯坦福图机器学习CS224W笔记自用:Heterogeeneous Graphs and Knowledge Graph Embeddings

    Todays'Goals: 到目前为止,我们只处理一种边类型的图 如何处理具有多种边类型的(有向)图(又称异构图)? Heterogeneous Graphs(异构图): Relational GCN ...

  3. tensorflow从入门到精通100讲(五)-知识图谱( Knowledge Graph)关系抽取之PCNN

    前言 知识图谱( Knowledge Graph)以结构化的形式描述客观世界中概念.实体及其关系,将互联网的信息表达成更接近人类认知世界的形式,提供了一种更好地组织.管理和理解互联网海量信息的能力.上 ...

  4. 学习Knowledge Graph Embedding Based Question Answering代码笔记

    前言 最近被导师安排学习一下[Knowledge Graph Embedding Based Question Answering] 这篇paper,这篇paper的重点在于运用了Knowledge ...

  5. KnowIME: A System to Construct a Knowledge Graph for Intelligent Manufacturing Equipment-学习笔记

    KnowIME: A System to Construct a Knowledge Graph for Intelligent Manufacturing Equipment 构建智能制造设备知识图 ...

  6. java url下载ics_使用Microsoft Graph API处理外部(Internet / .ics)日历URL

    在新的Graph API中,是否可以根据外部.ics日历网址为用户创建新日历? 我'd like to do is to use a daemon to inject a link to an ext ...

  7. (二十七)【2021 WWW】Learning Intents behind Interactions with Knowledge Graph for Recommendation

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OpZWgm7T-1634540652258)(C:\Users\小轩\AppData\Roaming\Typora\ty ...

  8. 知识图谱论文阅读(十六)【WWW2019】Knowledge Graph Convolutional Networks for Recommender

    题目: KGCN 论文链接: 代码链接:https://github.com/hwwang55/KGCN 想法 高阶的意思就是multi-hop的意思 注意是从外向里聚合的,第h-1跳是外侧,第h跳是 ...

  9. 论文阅读课4-Long-tail Relation Extraction via Knowledge Graph Embeddings(GCN,关系抽取,2019,远程监督,少样本不平衡,2注意

    文章目录 abstract 1.introduction 2.相关工作 2.1 关系提取 2.2 KG embedding 2.3 GCNN 3. 方法 3.1符号 3.2框架 3.2.1 Insta ...

  10. 论文学习2-Incorporating Graph Attention Mechanism into Knowledge Graph Reasoning Based on Deep Reinforce

    文章目录 摘要 介绍 相关工作 方法 Mean Selection Rate (MSR) and Mean Replacement Rate (MRR Incorporating Graph Atte ...

最新文章

  1. linux设置ulimit值永久生效
  2. mysql 时间日期类型 datetime、timestamp、date、time、year
  3. 【深度学习入门到精通系列】卷积和池化计算详解
  4. MySQL 实现一个字段赋值给另一个字段
  5. 中国湿敏元器件市场研发方向预测与前景趋势研究报告2022版
  6. 应用软件系统程序员的三个立面
  7. 使用yaml文件创建deployment来部署一个应用程序到k8s集群
  8. TP5 Validate 验证
  9. 地铁服务器的系统,地铁综合监控系统
  10. Mathematica实现0.618法(黄金分割法)求最大最小值
  11. 【学习总结】标准日本语(陈述句)
  12. Kafka3.x详细笔记
  13. 基于空间句法的城市道路可达性分析
  14. RNA-seq生信分析流程
  15. android studio 绘制时钟刻度表盘的虚拟动画。
  16. BC35BC95 ONENET MQTT(旧)
  17. 懒人必备 自动识别语音给视频添加字幕
  18. 【Konva入门教程】2、Konva-图形
  19. swf文件的正确打开方式
  20. 《高效能人士的七个习惯》总结

热门文章

  1. 移动硬盘遇到无法访问,文件或目录损坏且无法读取的解决办法
  2. html5玻璃下雨,下雨天外后视镜总是沾满水珠 6个妙招帮你解决这个难题
  3. AutoCAD2014注册机使用说明
  4. 2013考研数学复习指南(理工类)-陈文灯
  5. 保存SVM模型并调用
  6. 用python画蜡笔小新_用python画的蜡笔小新
  7. 学校设备保修维修工单小程序开发制作
  8. 一个逻辑问题的分析:“天堂与地狱的守卫”
  9. 传奇3服务器配置文件,分享传奇三架设的全部详细攻略
  10. Unity Hex与Color之间进行颜色转换