Goolgle knowledge graph API使用
试了一下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使用相关推荐
- [转发]知识图谱 (Knowledge Graph) 专知 荟萃
知识图谱 (Knowledge Graph) 专知 荟萃 入门学习 大规模知识图谱技术 王昊奋 华东理工大学 [http://history.ccf.org.cn/sites/ccf/xhdtnry. ...
- 斯坦福图机器学习CS224W笔记自用:Heterogeeneous Graphs and Knowledge Graph Embeddings
Todays'Goals: 到目前为止,我们只处理一种边类型的图 如何处理具有多种边类型的(有向)图(又称异构图)? Heterogeneous Graphs(异构图): Relational GCN ...
- tensorflow从入门到精通100讲(五)-知识图谱( Knowledge Graph)关系抽取之PCNN
前言 知识图谱( Knowledge Graph)以结构化的形式描述客观世界中概念.实体及其关系,将互联网的信息表达成更接近人类认知世界的形式,提供了一种更好地组织.管理和理解互联网海量信息的能力.上 ...
- 学习Knowledge Graph Embedding Based Question Answering代码笔记
前言 最近被导师安排学习一下[Knowledge Graph Embedding Based Question Answering] 这篇paper,这篇paper的重点在于运用了Knowledge ...
- KnowIME: A System to Construct a Knowledge Graph for Intelligent Manufacturing Equipment-学习笔记
KnowIME: A System to Construct a Knowledge Graph for Intelligent Manufacturing Equipment 构建智能制造设备知识图 ...
- 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 ...
- (二十七)【2021 WWW】Learning Intents behind Interactions with Knowledge Graph for Recommendation
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OpZWgm7T-1634540652258)(C:\Users\小轩\AppData\Roaming\Typora\ty ...
- 知识图谱论文阅读(十六)【WWW2019】Knowledge Graph Convolutional Networks for Recommender
题目: KGCN 论文链接: 代码链接:https://github.com/hwwang55/KGCN 想法 高阶的意思就是multi-hop的意思 注意是从外向里聚合的,第h-1跳是外侧,第h跳是 ...
- 论文阅读课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 ...
- 论文学习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 ...
最新文章
- linux设置ulimit值永久生效
- mysql 时间日期类型 datetime、timestamp、date、time、year
- 【深度学习入门到精通系列】卷积和池化计算详解
- MySQL 实现一个字段赋值给另一个字段
- 中国湿敏元器件市场研发方向预测与前景趋势研究报告2022版
- 应用软件系统程序员的三个立面
- 使用yaml文件创建deployment来部署一个应用程序到k8s集群
- TP5 Validate 验证
- 地铁服务器的系统,地铁综合监控系统
- Mathematica实现0.618法(黄金分割法)求最大最小值
- 【学习总结】标准日本语(陈述句)
- Kafka3.x详细笔记
- 基于空间句法的城市道路可达性分析
- RNA-seq生信分析流程
- android studio 绘制时钟刻度表盘的虚拟动画。
- BC35BC95 ONENET MQTT(旧)
- 懒人必备 自动识别语音给视频添加字幕
- 【Konva入门教程】2、Konva-图形
- swf文件的正确打开方式
- 《高效能人士的七个习惯》总结