点击我爱计算机视觉标星,更快获取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例程库相关推荐

  1. “轻量级的”Istio,微软开源了一个基于 Envoy 的服务网格

    微软宣布了一个新的开源项目,即"开放服务网格(Open Service Mesh,OSM)".它是一种在 Kubernetes 上运行的轻量级且可扩展的服务网格:旨在作为 Serv ...

  2. 【效率】微软开源最强Python自动化神器!不用写一行代码!

    相信玩过爬虫的朋友都知道selenium,一个自动化测试的神器工具.写个Python自动化脚本解放双手基本上是常规的操作了,爬虫爬不了的,就用自动化测试凑一凑. 虽然selenium有完备的文档,但也 ...

  3. 微软开源的Web测试和自动化神器 Playwright

    Playwright 是微软开源的一个用于 Web 测试和自动化的框架, 提供了可靠的端到端测试, 功能非常强大, 可以在测试, 爬虫,自动化场景中使用. 跨浏览器 Playwright 支持所有现代 ...

  4. 微软又开源了一个机器学习框架,这次是核心产品的机器学习引擎infer.NET

    乾明 整理编译自 Microsoft Research Blog 量子位 报道 | 公众号 QbitAI 感觉微软对开源上瘾了. 在开源了跨平台机器学习框架ML.NET之后,微软又开源了一个非常重要的 ...

  5. 突发!Facebook一员工在公司总部跳楼身亡,传是程序员;微软开源新字体Cascadia Code;华为下一个研究前沿是AI...

    0.突发!Facebook 一程序员在公司总部跳楼身亡 据新浪科技援引外媒报道,一位 Facebook 员工从加州门洛帕克(Menlo Park)总部四楼纵身跳下,结束年轻的生命. Facebook ...

  6. 【githubdailyshare】微软最近在 GitHub 上开源了一个 AI 音乐项目,基于深度学习,可自动完成音乐创作

    微软最近在 GitHub 上开源了一个 AI 音乐项目:Muzic,基于深度学习,可自动完成音乐创作. 创作过程主要分为两步,一是音乐理解(符号分类.声音识别),二是音乐合成(歌曲歌词创作.音乐旋律生 ...

  7. 微软开源数据处理引擎 Trill,每天可分析万亿次事件

    微软近日开源了数据处理引擎 Trill,它每天能够分析万亿次事件. 项目地址:https://github.com/Microsoft/trill 当下每毫秒处理大量数据正成为一种常见的业务需求,此次 ...

  8. 基于微软开源深度学习算法,用 Python 实现图像和视频修复

    ‍‍ 作者 | 李秋键 编辑 | 夕颜 出品 | AI科技大本营(ID:rgznai100) 图像修复是计算机视觉领域的一个重要任务,在数字艺术品修复.公安刑侦面部修复等种种实际场景中被广泛应用.图像 ...

  9. PyTorch实现,GitHub 4000星:这是微软开源的计算机视觉库

    视学算法报道 编辑:魔王.陈萍 转载自公众号:机器之心 本文介绍了微软开源的计算机视觉库,它囊括了计算机视觉领域的最佳实践.代码示例和丰富文档. 近年来,计算机视觉领域突飞猛进,在人脸识别.图像理解. ...

最新文章

  1. Android文档-开发者指南-第一部分:入门-中英文对照版
  2. 排序算法学习——冒泡排序
  3. 破解32位NT6内核系统(vista/win7 8G以上)的内存限制,完美支持4GB至128GB内存,全新教程!
  4. Python 技术篇-通过进程名称、PID杀死windows进程的两种方法,获取当前运行程序的pid
  5. os.listdir的文件顺序与目录下文件顺序不一样
  6. OpenStack构架知识梳理
  7. Oracle中视图的创建和处理方法
  8. 使用混合多云每个人都应避免的3个陷阱(第4部分)
  9. celery mysql 异步_celery配合rabbitmq任务队列实现任务的异步调度执行[celery redis]
  10. 怎么用EasyRecovery把文件夹中丢失的数据恢复
  11. PHP开发APP接口实现--基本篇
  12. 2021深圳杯d题数学建模 基于一个微分对策问题的机器学习能力定量评价
  13. 程序员必备之电脑护眼模式设置
  14. PRD:倒推迅游手游加速器APP-需求文档
  15. 高一计算机课期中考试总结反思,高一期中考试总结反思
  16. mysql client_multi_statements_MySQL中CLIENT_MULTI_STATEMENTS的用法
  17. 中国共享经济行业前瞻及投资战略规划评估分析报告2022-2028年版
  18. 摩斯电码php源码,利用PHP怎么编写一个摩斯电码生成器
  19. 1. 英文SCI论文引言写作四步走模型学习笔记
  20. 我采访了同事,让他掏出了每天都会浏览的干货网站...这几个网站也太牛了吧!

热门文章

  1. CentOS 6 5安装Erlang/OTP 17 0
  2. 1584 - Circular Sequence
  3. font config 问题实践 001 - 如何获取font config的配置文件
  4. lc滤波电路电感电容值选择_滤波电容如何选择
  5. oracle 查看等待事务,ORACLE 等待事务查询语句
  6. 为什么json转化有斜杠_json中大量反斜杠问题
  7. 计算机考研压分的学校,篡改分数,恶意压分...考研院校的骚操作大盘点!小心避坑!...
  8. php字符串以符号截取,PHP按符号截取字符串的指定部分的实现方法
  9. 欧洲语言学习统一标准C1C2音频,北京通州区有没有西班牙语培训班(为何选择西班牙语)...
  10. python 分类_Python数据类型分类