• 深入浅出的图神经网络——读书笔记


    day1

    第一章 图的概述

    • 1.1 图的基本定义(图的基本类型、邻居和度、子图与路径)
    • 1.2 图的存储与遍历(邻接矩阵与关联矩阵)
      前两节的内容都是数据结构学习过的知识,比较熟悉,比如说有向图和无向图以及加权图,图的邻居和度,以及邻接矩阵的概念和图的遍历广度优先搜索和深度优先搜索方法。
    • 1.3 图数据的应用场景
      • 这一节主要讲述我们没有接触过,但是却在图实际应用中很重要的四类图:同构图、异构图、属性图和非显示图。各类图的概念晦涩难懂,需要借助例子帮助理解。
      • 1、同构图:关于图的同构(Isomorphic),最简单的例子就是五边形和五角星了:
        • 上图中,G1和G2为同构的,因为:
        • 从G1的结点到G2的结点,存在一个一对一的映上函数 f (one - to - one and onto function f )
        • 从G1的边到G2的边,存在一个一对一的映上函数 g (one - to - one and onto function g )
        • G1中,边e1与结点a,b相关联,当且仅当(if and only if) G2中边 g(e) 与结点 f(a) 和 f(b) 相关联(E1和结点A,B相关联)。若满足此条件,函数 f 和 g 称为从G1到G2的同构映射(Isomorphism)
      • 2、异构图:图中可以存在不只一种节点和边,因此允许不同类型的节点拥有不同维度的特征或属性。
      • 3、属性图:是由 顶点(Vertex),边(Edge),标签(Lable),关系类型 还有 属性(Property)组成的有向图。顶点也称为 节点(Node),边也称为 关系(Relationship)。
      • 4、非显示图:数据之间没有显示地定义出关系,需要依据某种规则或者计算方式将数据的关系表达出来,进而将数据当成一种图数据进行研究。
    • 1.4 图数据深度学习
      • 图数据相关任务的一种分类:
      • 1、节点层面(Node Level)的任务
        • 节点层面的任务主要包括分类任务和回归任务。
      • 2、边层面(Link Level)的任务
        • 边层面的任务主要包括边的分类和预测任务。边的分类是指对边的某种性质进行预测;边预测是指给定的两个节点之间是否会构成边。
      • 3、图层面(Graph Level)的任务
        • 图层面的任务不依赖于某个节点或者某条边的属性,而是从图的整体结构出发,实现分类、表示和生成等任务。
  • 相关阅读:
    Java中使用责任链模式
    Java中使用策略模式
    C++字符画圈
    C/C++结构体
    C++判断闰年&日期之差&给定日期求星期几
    C++重载<运算符及排序结构体
    Spring Boot笔记 #02# 构建RESTful Web服务(官方)
    IntelliJ IDEA修改默认的全局Maven路径
    Spring Boot笔记 #01# 快速入门(官方)
    获取某个时间的前一天
  • 原文地址:https://www.cnblogs.com/xbsdloo/p/13514655.html
Copyright © 2020-2023  润新知