首页 > 其他分享 >datawhale-动手学图深度学习task01

datawhale-动手学图深度学习task01

时间:2024-04-15 22:45:51浏览次数:22  
标签:预测 图谱 知识 网络 datawhale 学图 task01 节点

动手学图深度学习task1

第一章:介绍

充满图的世界

图包括人类社会、化学相互作用、知识图谱等,可以分为自然定义的和人造的两种,图有时也称为网络,例如社交网络、经济网络等(这些情况下的网络指的不是深度神经网络)。

图的现实世界应用

  1. 社交网络:
    有个著名结论是6度分离(两个人之间可以通过6个人相互连接起来),通过聚类技术(将相似数据点分组)可以实现社交圈、朋友圈。

  2. 影响力传播:

    • 网络分析可以识别基础设施网络的弱点,通过网络分析工具与故障传播模型获得事件的影响。
    • 故障传播模型也适用于错误信息传播与病毒传播。
  3. 知识图谱:

    • 知识图谱又称语义网络,表现现实世界实体(即对对象、事件、状况或概念)的网络,并说明它们之间的关系。通常这些信息存储在图形数据库,并以图形结构呈现,称为知识图。
    • 知识图谱主要由节点、边、标签三部分组成,任何对象、场所或人员都可以是节点,边定义了节点之间的关系,标签用于描述实体的类别或类型。
  4. 推荐系统:
    商品推荐将用户看作一个子图,将商品看作一个子图,然后寻找两个子图间可能的商品与用户关系,从而实现预测用户偏好,电影推荐同理。

  5. 生物化学的应用:
    蛋白质原子结构的网络、药物相互作用、食物链具有潜在异质节点的网络等,可以进行建模,使用图卷积网络预测影响间的关系。

图结构数据上的机器学习

  1. 节点预测:预测节点类别或某些属性的取值。

  2. 边预测:预测两个节点间是否存在链接。

  3. 图的预测:对不同的图进行分类或预测图属性。

  4. 节点聚类:检测节点是否形成一个社区。

  5. 图生成、图演变等。

神经网络应用与图面临的挑战

  1. 常见的sequence与timer series是规则的结构化的数据,而图数据是非规则的非结构化的数据。

  2. 图的非结构化表现:

    • 任意大小与复杂拓扑结构(一种空间属性的抽象,描述了空间在连续变形下的性质);
    • 没有固定的节点排序或参考点;
    • 通常是动态且具有多模态(多种数据形态)特征;
    • 图的信息不仅在于节点与边还有图的拓扑结构。
  3. 应用于图的神经网络要求:

    • 适用于不同度(与节点直接连接的边的数量)的节点;
    • 节点表征(是指将图中的每个节点映射到一个低维的向量空间中,同时尽可能保持图中的结构信息与节点间的关系)计算与邻接节点无关;
    • 能根据节点信息、邻接节点信息、边信息、图的拓扑结构计算节点表征。

标签:预测,图谱,知识,网络,datawhale,学图,task01,节点
From: https://www.cnblogs.com/LPF05/p/18137060/lpf_datawhale-grape_book-task01

相关文章

  • reSpacing3D医学图像nii.gz
    importnumpyasnpimportSimpleITKassitkfromglobimportglobimportnibabelasnibdefget_spacing(nifti_file_path):nifti_img=nib.load(nifti_file_path)spacing=nifti_img.header.get_zooms()#直接返回spacing元组returnspacingde......
  • 从局部到全局:KAT模型如何革新组织病理学图像分类
    小罗碎碎念今天分享的是北航发表的一篇文章,至于为什么要推荐它,过一段时间应该就会和大家分享原因了,哈哈。好的,废话不多说,进入正题,今天这篇文章的题目是【KernelAttentionTransformerforHistopathologyWholeSlideImageAnalysisandAssistantCancerDiagnosis】,翻......
  • EANet:用于医学图像分割的迭代边缘注意网络
    EANet:用于医学图像分割的迭代边缘注意网络摘要引言相关工作方法看一下的论文EANet:Iterativeedgeattentionnetworkformedicalimagesegmentation–2022摘要医学图像的精确自动分割对临床诊断和分析有着重要的帮助。然而,由于(1)医学图像目标的尺度多样性和(2)医......
  • datawhale-动手学数据分析task4笔记
    动手学数据分析task4数据可视化matplotlib的图像都位于figure对象中,创建新的对象用plt.figure。plt.subplot()方法可以更方便地创建一个新figure,并返回一个含有以创建的subplot对象的numpy数组。'''参数说明:nrows=int,subplot的行数ncols=int,subplot的列数sharex=Bool......
  • datawhale-动手学数据分析task2笔记
    动手学数据分析task2数据清洗及特征处理缺失值观察与处理.isnull()和.isna()可判断表中所有缺失值,缺失值处为True,优先用.isna()。.isna().sum()可以获得columns的缺失值数量。.info()可以获得dataframe中columns的non-null值,从而推断出缺失值数量。.dropna()方法可......
  • 【DataWhale学习】用免费GPU线上跑StableDiffusion项目实践
    用免费GPU线上跑SD项目实践​DataWhale组织了一个线上白嫖GPU跑chatGLM与SD的项目活动,我很感兴趣就参加啦。之前就对chatGLM有所耳闻,是去年清华联合发布的开源大语言模型,可以用来打造个人知识库什么的,一直没有尝试。而SD我前两天刚跟着B站秋叶大佬和Nenly大佬的视频学习过......
  • datawhale-动手学数据分析task1笔记
    动手学数据分析task1第一节:数据载入及初步观察载入数据数据集下载导入numpy库和pandas库。importnumpyasnpimportpandasaspd载入数据。相对路径载入数据。df=pd.read_csv('train.csv')绝对路径载入数据。path=os.path.abspath('train.csv')df......
  • python数据分析 datawhale
    数据分析数据载入及初步观察载入数据导入Numpy和pandasimportnumpyasnpimportpandasaspd使用相对路径和绝对路径载入数据df=pd.read_csv('train.csv')df=pd.read_csv('/Users/chenandong/Documents/datawhale数据分析每个人题目设计/招募阶段/第一单元项目集......
  • 用数学图表在我的世界里建筑
    这些数学图表可以帮助你在我的世界里辅助建筑。测量三点确定的角的度数贝塞尔曲线二阶贝塞尔曲线三阶贝塞尔曲线四阶贝塞尔曲线五阶贝塞尔曲线圆弧根据首尾点画弧根据起点和控制点画弧直线两点确定一条直线......
  • datawhale-leetcode打卡:038~050题
    两数相加(leetcode002)#Definitionforsingly-linkedlist.#classListNode:#def__init__(self,val=0,next=None):#self.val=val#self.next=nextclassSolution:defaddTwoNumbers(self,l1:Optional[ListNode],l2:Optional[List......