知行编程网知行编程网  2022-05-23 12:00 知行编程网 隐藏边栏 |   抢沙发  95 
文章评分 0 次,平均分 0.0

WWW2020丨DGL深度图神经网络实战教程,PPT+代码

转自 | 深度传送门 

【导读】推荐一份WWW 2020上的图神经网络教程。

WWW2020丨DGL深度图神经网络实战教程,PPT+代码

本教程的目标有两个。首先,它将概述GNN背后的理论,讨论GNN非常适合的问题类型,并介绍一些最广泛使用的GNN模型体系结构和设计用来解决的问题/应用程序。其次,它将引入深度图库(Deep Graph Library, DGL),这是一种新的软件框架,简化了高效的基于GNN的训练和推理程序的开发。为了使事情更具体,本教程将提供使用DGL的实践会话。这个实践部分将涵盖基本的图形应用程序(例如,节点分类和链接预测),以及更高级的主题,包括在大型图和分布式设置中训练GNN。此外,它还将提供使用GNNs和DGL进行实际应用(如推荐和欺诈检测)的实践教程。

WWW2020丨DGL深度图神经网络实战教程,PPT+代码

教程链接 :https://github.com/dglai/WWW20-Hands-on-Tutorial

第1节:图神经网络概述。本节描述了图神经网络是如何运作的,它们的基本理论,以及它们相对于其他图学习方法的优势。此外,它还描述了图形上的各种学习问题,并展示了如何使用GNNs来解决这些问题。

第2节:深度图库(DGL)概述。本节描述DGL提供的不同的抽象和api,这些抽象和api旨在简化GNN模型的实现,并解释DGL如何与MXNet、Pytorch和TensorFlow进行接口。然后介绍DGL的消息传递API,该API可用于开发任意复杂的GNNs和它提供的预定义GNN nn模块。

第3节:基本图任务的GNN模型。本节演示如何使用GNNs解决四个关键的图数据学习任务:节点分类、链接预测、图数据分类和网络嵌入前训练。它将展示如何使用DGL的nn模块实现一个流行的GNN模型GraphSage,并展示如何在不同类型的下游任务中使用由GraphSage计算出的节点嵌入。此外,本文还将演示使用DGL的消息传递接口实现定制的GNN模型。

第4节:大型图的GNN训练。本节使用第3节中描述的一些模型来演示DGL中的微型批处理训练、多GPU训练和分布式训练。它首先描述了mini-batch训练的概念如何应用于GNN,以及如何通过使用各种抽样技术来加速mini-batch计算。接下来将举例说明一种称为邻接抽样的抽样技术,如何使用木星笔记本在DGL中实现。然后将该笔记本扩展为多GPU训练和分布式训练。

第5节:实际应用的GNN模型。本节使用前面几节中描述的技术,展示如何使用GNNs开发用于推荐和欺诈检测的可伸缩解决方案。在推荐方面,本文提出了一种基于最近邻的项目推荐方法,该方法通过采用端到端的学习方法,利用GNN模型学习项目嵌入。对于欺诈检测,它扩展了上一节中的节点分类模型,以处理异构图,并解决了标记样本很少的情况。

WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码
WWW2020丨DGL深度图神经网络实战教程,PPT+代码


<pre style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section style="max-width: 100%;min-height: 1em;letter-spacing: 0.544px;white-space: normal;color: rgb(0, 0, 0);font-family: -apple-system-font, system-ui, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;widows: 1;line-height: 1.75em;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;letter-spacing: 0.5px;font-size: 14px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;font-size: 16px;letter-spacing: 0.544px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;letter-spacing: 0.5px;box-sizing: border-box !important;overflow-wrap: break-word !important;">—</span></strong>完<strong style="max-width: 100%;font-size: 16px;letter-spacing: 0.544px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;letter-spacing: 0.5px;font-size: 14px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;font-size: 16px;letter-spacing: 0.544px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;letter-spacing: 0.5px;box-sizing: border-box !important;overflow-wrap: break-word !important;">—</span></strong></span></strong></span></strong></section><section style="max-width: 100%;letter-spacing: 0.544px;white-space: normal;font-family: -apple-system-font, system-ui, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;widows: 1;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section powered-by="xiumi.us" style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section style="margin-top: 15px;margin-bottom: 25px;max-width: 100%;opacity: 0.8;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section style="max-width: 100%;letter-spacing: 0.544px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section powered-by="xiumi.us" style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section style="margin-top: 15px;margin-bottom: 25px;max-width: 100%;opacity: 0.8;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><section style="margin-bottom: 15px;padding-right: 0em;padding-left: 0em;max-width: 100%;min-height: 1em;color: rgb(127, 127, 127);font-size: 12px;font-family: sans-serif;line-height: 25.5938px;letter-spacing: 3px;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;color: rgb(0, 0, 0);box-sizing: border-box !important;overflow-wrap: break-word !important;"><strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;font-size: 16px;font-family: 微软雅黑;caret-color: red;box-sizing: border-box !important;overflow-wrap: break-word !important;">为您推荐</span></strong></span></section><section style="margin: 5px 32px;padding-right: 0em;padding-left: 0em;max-width: 100%;min-height: 1em;font-family: sans-serif;letter-spacing: 0px;opacity: 0.8;line-height: normal;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 14px;">如何评价何恺明团队的最新工作RegNet?</span><br style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"  /></section><section style="margin-top: 5px;margin-bottom: 5px;padding-right: 0em;padding-left: 0em;font-size: 16px;text-align: center;white-space: normal;widows: 1;background-color: rgb(255, 255, 255);max-width: 100%;min-height: 1em;font-family: sans-serif;letter-spacing: 0px;opacity: 0.8;line-height: normal;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;color: rgb(87, 107, 149);-webkit-tap-highlight-color: rgba(0, 0, 0, 0);cursor: pointer;font-size: 14px;box-sizing: border-box !important;overflow-wrap: break-word !important;">研究生从入门到放弃!不好意思老板,我这周没进展</span></section><section style="margin-top: 5px;margin-bottom: 5px;padding-right: 0em;padding-left: 0em;font-size: 16px;text-align: center;white-space: normal;widows: 1;background-color: rgb(255, 255, 255);max-width: 100%;min-height: 1em;font-family: sans-serif;letter-spacing: 0px;opacity: 0.8;line-height: normal;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="max-width: 100%;color: rgb(87, 107, 149);-webkit-tap-highlight-color: rgba(0, 0, 0, 0);cursor: pointer;font-size: 14px;box-sizing: border-box !important;overflow-wrap: break-word !important;">有了这个神器,轻松用 Python 写个 App</span></section><section style="margin-top: 5px;margin-bottom: 5px;padding-right: 0em;padding-left: 0em;max-width: 100%;min-height: 1em;font-family: sans-serif;letter-spacing: 0px;opacity: 0.8;line-height: normal;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="color: rgb(87, 107, 149);-webkit-tap-highlight-color: rgba(0, 0, 0, 0);cursor: pointer;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 14px;">MIT最新深度学习入门课,安排起来!</span></section><section style="margin-top: 5px;margin-bottom: 5px;padding-right: 0em;padding-left: 0em;max-width: 100%;min-height: 1em;font-family: sans-serif;letter-spacing: 0px;opacity: 0.8;line-height: normal;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span style="font-size: 14px;">一个AI PhD的毕业随感</span></section></section></section></section></section></section></section></section></section>
WWW2020丨DGL深度图神经网络实战教程,PPT+代码

本篇文章来源于: 深度学习这件小事

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享