主要引入基本的同构图、异构图知识以及基本概念;同时对deepWalk代码的注解以及node2vec、word2vec的说明总结;(以及作业代码注解)

一、图基础及分类

1.1 什么是图?

用一张图表示(图来源:PGL课程预习前置1)

简单来说:图就是通过一些具有实际意义的节点和代表节点间关系的边组成的一个网状或非网状的结构。

1.2 图具有的信息/属性

①图具有以下基本的属性:

1. 节点–vertex (也译:顶点) (平时描述可以用时node:节点,但代码中和公式中常出现v作为标识)
              1. 边–edge

②此外,还包括节点与边各自的特征向量–即各自的特征信息:

1. 节点特征向量——node_feature 【通常由节点具有的特征构成,并且多个节点对应的特征向量组成当前网络的节点特征矩阵——shape:(node_num, per_node_feature_num)】

图网络笔记-知识补充与node2vec代码注解相关推荐

  1. 图网络 | Graph Attention Networks | ICLR 2018 | 代码讲解

    [前言]:之前断断续续看了很多图网络.图卷积网络的讲解和视频.现在对于图网络的理解已经不能单从文字信息中加深了,所以我们要来看代码部分.现在开始看第一篇图网络的论文和代码,来正式进入图网络的科研领域. ...

  2. Paddle Graph Learning (PGL)图学习之图游走类deepwalk、node2vec模型[系列四]

    Paddle Graph Learning (PGL)图学习之图游走类模型[系列四] 更多详情参考:Paddle Graph Learning 图学习之图游走类模型[系列四] https://aist ...

  3. 百度图神经网络——论文节点比赛baseline代码注解

    文章目录 一.项目介绍 二.BaseLine内容注解 1.Config部分注解 2. 数据读取与处理部分 2.1 边数据的加载与处理 2.2 数据的完整加载与处理 2.3 数据读取与分割 3. 模型加 ...

  4. 图谱实战 | 再谈图谱表示:图网络表示GE与知识图谱表示KGE的原理对比与实操效果分析...

    转载公众号 | 老刘说NLP 知识图谱嵌入是一个经典话题,在之前的文章<知识表示技术:图谱表示VS图网络表示及基于距离函数的表示学习总结>中,围绕知识图谱嵌入学习这一主题,对比了知识图谱嵌 ...

  5. Android知识补充(Android学习笔记)

    Android知识补充 ●国际化 所谓的国际化,就是指软件在开发时就应该具备支持多种语言和地区的功能,也就是说开发的软件能同时应对不同国家和地区的用户访问,并针对不同国家和地区的用户,提供相应的.符合 ...

  6. 图神经网络与图注意力网络相关知识概述

    #图神经网络# #图注意力网络# 随着计算机行业和互联网时代的不断发展与进步,图神经网络已经成为人工智能和大数据的重要研究领域.图神经网络是对相邻节点间信息的传播和聚合的重要技术,可以有效地将深度学习 ...

  7. 网络基础知识学习笔记

    网络基础知识学习笔记 参考菜鸟教程.个人学习整理,仅供参考.三年前学过,三年没用忘了,重新学习整理一下. 文章目录 网络基础知识学习笔记 OSI七层网络模型 IP地址 子网掩码及网络划分 网络协议 A ...

  8. Computer:互联网开放平台项目知识补充之开发-运维-网络-网关等术语(DMZ、负载均衡、F5、Nginx、容器)的简介、使用方法之详细攻略

    Computer:互联网开放平台项目知识补充之开发-运维-网络-网关等术语(DMZ.负载均衡.F5.Nginx.容器)的简介.使用方法之详细攻略 目录 DMZ(隔离区)的简介及其使用方法 1.DMZ区 ...

  9. 《Graph Neural Networks: A Review of Methods and Applications》图网络综述 -- 解析笔记

    Graph Neural Networks: A Review of Methods and Applications 相关推荐 概要 原文链接 内容概括 要点分析 图神经网络 生疏词汇 笔记 符号表 ...

最新文章

  1. 生态伙伴 | 轻计划入驻飞书,轻松管理你的项目
  2. javax.xml.ws.webserviceexception class do not have a property of the name
  3. python入门到精通需要学多久-Python零基础入门到精通:一个月就够了
  4. Spring源码剖析——Bean的配置与启动
  5. AQS(CountdownLatch、CyclicBarrier、Semaphore)、FutureTask、BlockingQueue、ForkJoin
  6. boost::posix_time模块实现闹钟的测试程序
  7. [Java] Welcome to Artifactory 使用说明
  8. tf.layers.flatten
  9. Linux之hugepage大页内存理论
  10. Python工作笔记007---win10安装Python3.7.3_以及用pycharm创建Python项目_以及对System interpreter理解
  11. cocos2dx中的动作
  12. MySQL获取数据库连接对象_利用JDBC连接mysql数据库,获取连接对象的通用格式
  13. 学习笔记day1-计算机介绍
  14. 3D游戏编程4--打飞碟
  15. C1. Skyscrapers (从easy到hard)
  16. 公司内部分享【富有成效的每日站会】总结
  17. Java九阳神功-内部类
  18. c语言怎么让程序停止3秒,c语言暂停语句1秒
  19. 机器学习OneR算法
  20. c语言游戏菜单栏界面设计,俄罗斯方块——菜单和游戏界面.cpp

热门文章

  1. spring之依赖注入
  2. C语言和设计模式(外观模式)
  3. mysql查询单表的销售额_MYsql数据库单表百万数据量查询
  4. pythonhelloworld项目,10分钟搭建一个小型网页(python django)(hello world!)
  5. 基于51最小系统的超声波测距
  6. abb机器人指令手册_「ABB」ABB机器人指令模块介绍与开发过程
  7. 线性回归(Linear Regression)模型的构建和实现
  8. zabbix自动发现监控redis数据库
  9. Iptables Nat转发
  10. Python的函数式编程--从入门到⎡放弃⎦