微软开源了一个用TF实现的GNN例程库
点击我爱计算机视觉标星,更快获取CVML新技术
2019年接近尾声,许多学术机构盘点本年度AI领域技术关键词总少不了图神经网络(GNN),业界渐成共识:CNN处理图像视频等矩阵数据、RNN处理序列数据,GNN处理图结构数据。
之前跟大家分享过:
一文带你入门目前大热的图神经网络
58页PPT揭示图神经网络研究最新进展
都是比较新的GNN学习资料,感兴趣的朋友不妨学习。
今天在Github上看到微软开源了一个 TensorFlow 实现的图神经网络例程代码库,应该是相对高质量的。
代码地址:
https://github.com/microsoft/tf-gnn-samples
开源这份代码的是微软剑桥 Deep Program Understanding 组开源的,实现了一系列特征线性调和的图神经网络(GNN-FiLM: Graph Neural Networks with Feature-wise Linear Modulation,2019),包含GNN的网络架构:
Gated Graph Neural Networks (GGNN) (Li et al., 2015).
Relational Graph Convolutional Networks (RGCN) (Schlichtkrull et al., 2016).
Relational Graph Attention Networks (RGAT) (Veličković et al., 2018).
Relational Graph Isomorphism Networks (RGIN) (Xu et al., 2019) .
Graph Neural Network with Edge MLPs (GNN-Edge-MLP)
Relational Graph Dynamic Convolution Networks (RGDCN)
Graph Neural Networks with Feature-wise Linear Modulation (GNN-FiLM)
训练和测试都仅需要一行命令,比如:
python train.py RGCN PPI
python test.py trained_models/PPI_RGCN_2019-06-26-14-33-58_17208_best_model.pickle
当前一些GNN实现的任务例子:
Citation networks
python train.py MODEL Cora (or Pubmed or Citeseer instead of Cora)
PPI
python train.py MODEL PPI
python run_ppi_benchs.py ppi_results/
QM9
python train.py MODEL QM9
python run_qm9_benchs.py qm9_results/
VarMisuse
python train.py MODEL VarMisuse
python run_varmisuse_benchs.py varmisuse_results/
目前该库已有200+ 星,欢迎大家参考。
代码地址:
https://github.com/microsoft/tf-gnn-samples
GNN交流群
关注最新最前沿的图神经网络、图卷积网络技术,扫码添加CV君拉你入群,(如已为CV君其他账号好友请直接私信)
(请务必注明:GNN)
喜欢在QQ交流的童鞋,可以加52CV官方QQ群:805388940。
(不会时时在线,如果没能及时通过验证还请见谅)
长按关注我爱计算机视觉
微软开源了一个用TF实现的GNN例程库相关推荐
- “轻量级的”Istio,微软开源了一个基于 Envoy 的服务网格
微软宣布了一个新的开源项目,即"开放服务网格(Open Service Mesh,OSM)".它是一种在 Kubernetes 上运行的轻量级且可扩展的服务网格:旨在作为 Serv ...
- 【效率】微软开源最强Python自动化神器!不用写一行代码!
相信玩过爬虫的朋友都知道selenium,一个自动化测试的神器工具.写个Python自动化脚本解放双手基本上是常规的操作了,爬虫爬不了的,就用自动化测试凑一凑. 虽然selenium有完备的文档,但也 ...
- 微软开源的Web测试和自动化神器 Playwright
Playwright 是微软开源的一个用于 Web 测试和自动化的框架, 提供了可靠的端到端测试, 功能非常强大, 可以在测试, 爬虫,自动化场景中使用. 跨浏览器 Playwright 支持所有现代 ...
- 微软又开源了一个机器学习框架,这次是核心产品的机器学习引擎infer.NET
乾明 整理编译自 Microsoft Research Blog 量子位 报道 | 公众号 QbitAI 感觉微软对开源上瘾了. 在开源了跨平台机器学习框架ML.NET之后,微软又开源了一个非常重要的 ...
- 突发!Facebook一员工在公司总部跳楼身亡,传是程序员;微软开源新字体Cascadia Code;华为下一个研究前沿是AI...
0.突发!Facebook 一程序员在公司总部跳楼身亡 据新浪科技援引外媒报道,一位 Facebook 员工从加州门洛帕克(Menlo Park)总部四楼纵身跳下,结束年轻的生命. Facebook ...
- 【githubdailyshare】微软最近在 GitHub 上开源了一个 AI 音乐项目,基于深度学习,可自动完成音乐创作
微软最近在 GitHub 上开源了一个 AI 音乐项目:Muzic,基于深度学习,可自动完成音乐创作. 创作过程主要分为两步,一是音乐理解(符号分类.声音识别),二是音乐合成(歌曲歌词创作.音乐旋律生 ...
- 微软开源数据处理引擎 Trill,每天可分析万亿次事件
微软近日开源了数据处理引擎 Trill,它每天能够分析万亿次事件. 项目地址:https://github.com/Microsoft/trill 当下每毫秒处理大量数据正成为一种常见的业务需求,此次 ...
- 基于微软开源深度学习算法,用 Python 实现图像和视频修复
作者 | 李秋键 编辑 | 夕颜 出品 | AI科技大本营(ID:rgznai100) 图像修复是计算机视觉领域的一个重要任务,在数字艺术品修复.公安刑侦面部修复等种种实际场景中被广泛应用.图像 ...
- PyTorch实现,GitHub 4000星:这是微软开源的计算机视觉库
视学算法报道 编辑:魔王.陈萍 转载自公众号:机器之心 本文介绍了微软开源的计算机视觉库,它囊括了计算机视觉领域的最佳实践.代码示例和丰富文档. 近年来,计算机视觉领域突飞猛进,在人脸识别.图像理解. ...
最新文章
- Android文档-开发者指南-第一部分:入门-中英文对照版
- 排序算法学习——冒泡排序
- 破解32位NT6内核系统(vista/win7 8G以上)的内存限制,完美支持4GB至128GB内存,全新教程!
- Python 技术篇-通过进程名称、PID杀死windows进程的两种方法,获取当前运行程序的pid
- os.listdir的文件顺序与目录下文件顺序不一样
- OpenStack构架知识梳理
- Oracle中视图的创建和处理方法
- 使用混合多云每个人都应避免的3个陷阱(第4部分)
- celery mysql 异步_celery配合rabbitmq任务队列实现任务的异步调度执行[celery redis]
- 怎么用EasyRecovery把文件夹中丢失的数据恢复
- PHP开发APP接口实现--基本篇
- 2021深圳杯d题数学建模 基于一个微分对策问题的机器学习能力定量评价
- 程序员必备之电脑护眼模式设置
- PRD:倒推迅游手游加速器APP-需求文档
- 高一计算机课期中考试总结反思,高一期中考试总结反思
- mysql client_multi_statements_MySQL中CLIENT_MULTI_STATEMENTS的用法
- 中国共享经济行业前瞻及投资战略规划评估分析报告2022-2028年版
- 摩斯电码php源码,利用PHP怎么编写一个摩斯电码生成器
- 1. 英文SCI论文引言写作四步走模型学习笔记
- 我采访了同事,让他掏出了每天都会浏览的干货网站...这几个网站也太牛了吧!
热门文章
- CentOS 6 5安装Erlang/OTP 17 0
- 1584 - Circular Sequence
- font config 问题实践 001 - 如何获取font config的配置文件
- lc滤波电路电感电容值选择_滤波电容如何选择
- oracle 查看等待事务,ORACLE 等待事务查询语句
- 为什么json转化有斜杠_json中大量反斜杠问题
- 计算机考研压分的学校,篡改分数,恶意压分...考研院校的骚操作大盘点!小心避坑!...
- php字符串以符号截取,PHP按符号截取字符串的指定部分的实现方法
- 欧洲语言学习统一标准C1C2音频,北京通州区有没有西班牙语培训班(为何选择西班牙语)...
- python 分类_Python数据类型分类