图深度学习——1.介绍

news2024/11/24 2:19:19

1、介绍

在数学中,图是描述于一组对象的结构,其中某些对象对在某种意义上是“相关的”(存在某种关系)。这些对象对应于称为顶点的数学抽象(也称为节点或点),并且每个相关的顶点对都称为(也称为链接或线)。

如下图,是王者荣耀里武则天的人物关系图,每个英雄为一个节点(表示对象),他们之间的连接线为边(表示对象之间的关系)。

图(Graph)包含对象(Object)和对象之间的关系 (Relation)。图作为复杂系统的简化和抽象,是人类探究复杂系统的重要研究工具和路径。 图的抽象性使得复杂系统中的图或网络具有极大的普适性和表示性,适用于不同的科学领域和复杂环境。

我们的生活中充满着各种各样的图。eg.亲戚关系图,包括我们的七大姑八大姨;同学关系图、高铁网络图等。有时,图也称为网络,例如社交网络、经济网络等。

2、图是一种重要工具

图具有较强的表示性和普遍性,是研究和分析复杂社会经济系统的重要且有效工具。
复杂系统用复杂网络或复杂图表示后,复杂系统的相关问题可以转化成复杂网络或复杂图问题:例如,复杂交通系统中的导航问题、 考虑道路交通流量权重的交通网络问题 。
此外,相信大家都有见过QQ好友推荐,有什么可能认识的人,有几个共同好友。公司通过分析用户与用户之间的关系,为用户推荐潜在好友。

随着信息技术发展,图越来越被重视。图可以表示对象之间或实体之间复杂交互的关系。这种图是模拟社会、技术和⽣物等系统的基本⼯具。

从下图我们可以看到,图可以用于建模:社交图、经济图、通信图、事件图、知识图、病毒传播路径网络、信息图、互联网、神经元图、分子图、细胞图等等。

社交网络分析: 

社交网络中的个人可以表示为图中的节点,他们之间的关系(比如朋友关系)可以表示为图中的边。通过分析这些图,可以发现社交网络中的关键个人、信息传播路径等。例如,很多社交媒体平台使用图论算法来推荐好友、推广内容等。

 

地图导航

地图中的道路和交叉路口可以用图来表示,道路为边,交叉路口为节点。图论算法被用来计算最短路径、最优路径等,帮助人们规划行车路线。比如,Google Maps就使用了图论算法来计算最快的驾驶路线。

影响力传播:

例如,一些八卦新闻,通过一传十,十传百,最后变成了众所周知的事情。在病毒的传播中,通过病毒传播模型,可以对人、社区、城市和国家之间的连通性(疾病传播的概率)进⾏建模。 识别和切断传播中⼼可以定位疾病传播的影响。比如,它可以用于建模新冠病毒的传播。

知识图谱:

知识图谱(Knowledge Graph),在图书情报界称为知识域可视化或知识领域映射地图,是显示知识发展进程与结构关系的一系列各种不同的图形,用可视化技术描述知识资源及其载体,挖掘、分析、构建、绘制和显示知识及它们之间的相互联系。

推荐系统:

预测用户偏好可以抽象为一个预测图中边的存在的问题。我们可以将用户看作一个子图,将商品看作一个子图,然后寻找这两个子图内可能的用户和商品的关系。

 生物化学应用:

蛋白质原子结构的“网络”、药物的相互作用/作用/副作用,甚至食物链自然地形成具有潜在异质节点的网络。在生物学中,蛋白质相互作用网络、基因调控网络等生物网络可以用图来表示。通过分析这些图,可以揭示生物体内部分子之间的相互作用关系,从而理解生物体内部的调控机制和生物进化过程。

近年来,使用图卷积网络来预测化学品的影响已受到关注。 例如,可以使用药物和蛋白质的节点的图来对药物组合的效果进行建模。

3、 图结构数据上的机器学习

  • 节点预测:预测节点的类别或某类属性的取值
    • 例子:对是否是潜在客户分类、对游戏玩家的消费能力做预测
  • 边预测:预测两个节点间是否存在链接
    • 例子:知识图谱补全、好友推荐、商品推荐
  • 图的预测:对不同的图进行分类或预测图的属性
    • 例子:分子属性预测
  • 节点聚类:检测节点是否形成一个社区
    • 例子:社交圈检测
  • 其他任务
    • 图生成:例如药物发现,在化学合成中设计新的分子结构
    • 图演变:例如物理模拟

……

4、应⽤神经⽹络于图⾯临的挑战

过去的深度学习应⽤中,我们主要接触的数据形式主要是这四种:矩阵、张量、序( sequence )和时间序列(time series ),它们都是规则的结构化的数据。然⽽图数据是非规则的非结构化的,它具有以下的特点:
  1. 图的大小和复杂性:图可以是非常庞大和复杂的,其中可能包含数百万甚至数十亿个节点和边。

  2. 节点度不均匀:在图中,节点的度(即相邻边的数量)通常是不均匀的,有些节点可能具有非常高的度,而有些节点可能只有很少的邻居。这会导致模型在处理高度连接节点时出现性能瓶颈。

  3. 图的结构和拓扑信息:图结构中包含了丰富的拓扑信息,例如节点之间的连接模式、局部子图的结构等。

  4. 图的异构性:现实世界中的图通常是异构的,即节点和边可以具有不同的类型和属性。

  5. 动态性:图通常是动态的,并具有多模态的特征;

以往的深度学习技术是为规则且结构化的数据设计的,无法直接用于图数据。克服这些挑战需要结合图论、机器学习和计算机科学的知识,不断地改进和创新神经网络模型和算法,以适应不断变化和复杂化的图结构数据应用场景。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1605194.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

视频批量采集下载爬取软件|短视频爬虫提取工具

轻松获取视频!视频批量下载神器问世 在日常工作中,我们经常需要大量的视频资源来支持各种需求,但传统的获取方式通常耗时费力,一个一个复制链接下载实在效率太低。为了解决这一难题,我们自主研发了一款强大的短视频批…

分类预测 | Matlab实现KPCA-ISSA-LSSVM基于核主成分分析和改进麻雀优化算法优化最小二乘支持向量机分类预测

分类预测 | Matlab实现KPCA-ISSA-LSSVM基于核主成分分析和改进麻雀优化算法优化最小二乘支持向量机分类预测 目录 分类预测 | Matlab实现KPCA-ISSA-LSSVM基于核主成分分析和改进麻雀优化算法优化最小二乘支持向量机分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述…

flex上下固定中间占固定高度(中间左右菜单)且内容自动滚动

效果图 布局&#xff1a; <view class"pop_tSet"><view class"pop_Con"><view class"box_bb"><view class"bb_title">{{titleObj[popType]}}</view></view><view class"box_bb_bot"…

固体矿产资源储量分类GBT17766-2020

1999分类标准采用三轴体系划分资源量与处理&#xff0c;表达复杂、经济意义划分过细、实用性不强 虽然不再采用”三轴“表达方式&#xff0c;但依然考虑地质可靠程度、经济意义、可行性评价 矿产资源勘查&#xff1a;通常依靠地球科学知识&#xff0c;运用地质填图&#xff0…

8条指南教你设计奶油风客厅。福州中宅装饰,福州装修

作为一名专业的设计师&#xff0c;我将为您带来一些关于奶油风客厅设计的干货。奶油风是一种温馨、柔和的装修风格&#xff0c;以下是一些设计指南&#xff0c;帮助您打造一个舒适而美丽的奶油风客厅。 1. 色彩搭配 除了米色、浅黄色和淡粉色等基础色调&#xff0c;还可以尝试…

Python程序设计 二维列表(二)

实验九 二维列表 1. 血压统计 血压的正常范围是 60mmHg<舒张压<90mmHg 90mmHg<收缩压<140mmHg 输入小张测量血压的日期&#xff0c;舒张压和收缩压&#xff0c;存放到列表xy中 将小张血压不正常次数百分比计算并显示出来 将小张血压不正常的日期&#xff0c;舒张…

Vscode | Python | launch.json配置gevent多进程断点失效问题处理

Vscode | Python | launch.json配置gevent多进程断点失效问题处理 文章目录 情况描述↓↓↓解决办法直接看这里↓↓↓ 情况描述 launch.json {// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more i…

MATLAB中gurobi 运行报错与调试

问题背景如下&#xff1a;刚拿到一份MATLAB的代码&#xff0c;但是电脑第一次安装gurobi&#xff0c;在运行过程中发生了报错&#xff0c;使用断点进行调试和步进调试方法&#xff0c;最终发现&#xff0c;这个问题出在了哪一步&#xff0c;然后向了人工智能和CSDN、百度寻求答…

以时分秒为单位累计设备运行时间功能块(SMART PLC梯形图代码)

1、SMART PLC设备累计运行时间功能块 SMART PLC设备累计运行时间功能块_plc计算累计时间-CSDN博客文章浏览阅读765次。PLC FC 、FB、子程序、函数学习笔记_RXXW_Dor的博客-CSDN博客FC、 FB、 子程序&#xff0c;&#xff08;甚至包括一些指令&#xff09;这些称呼其实并没有本…

MySQL中InnoDB存储引擎详细介绍

介绍 InnoDB是一种兼顾高可靠性高和高性能的通用存储引擎&#xff0c;在MySQL5.5之后&#xff0c;InnoDB是默认的MySQL存储引擎。 特点 DML(增删改)操作遵循ACID(事务四大特性)模型&#xff0c;支持事务&#xff1b;行级锁&#xff0c;提高并发访问性能支持外链FORELGN KEY约…

Linux 认识与学习Bash——1

在Linux系统中&#xff0c;有多种命令和技巧可以帮助用户与shell交互、管理变量以及执行命令。以下是对您提供的信息的简化和概述&#xff1a; 命令查找和信息 which&#xff1a;查找系统路径中的命令位置。whereis&#xff1a;查找命令的二进制文件、源代码和手册页。type&a…

c++二分排序(向右

描述 给出有 n 个元素的由小到大的序列&#xff0c;请你编程找出某元素最后一次出现的位置。 (n<10^6 输入描述 第一行&#xff1a;一个整数&#xff0c;表示由小到大序列元素个数&#xff1b;下面 n 行&#xff0c;每行一个整数&#xff1b; 最后一行 一个整数 x&#x…

05_数组和结构体

结构体 结构体的使用(重点) 结构体值传参 传值是指将参数的值拷贝一份传递给函数&#xff0c;函数内部对该参数的修改不会影响到原来的变量 结构体地址传递 传址是指将参数的地址传递给函数&#xff0c;函数内部可以通过该地址来访问原变量&#xff0c;并对其进行修改。…

图片批量高效美化,支持图片批量旋转,360度自由旋转,让图片焕然一新!

在这个视觉为王的时代&#xff0c;图片已成为我们传达信息、展示创意的重要载体。然而&#xff0c;面对海量的图片资源&#xff0c;如何快速、高效地进行图片处理&#xff0c;让它们更好地呈现我们的想法和创意呢&#xff1f; 第一步&#xff0c;进入首助编辑高手的图片批量处…

day82 过滤器 监听器

过滤器 监听器 一 过滤器 手动在web.xml配置过滤器 url-pattern设置过滤器要保护的资源的路径 每当我打开一次index.jsp页面或者第一个jsp.jsp页面&#xff0c;都会在控制台输出&#xff1a;------------- 表示先走过一次过滤器 添加注解的方式配置过滤器 value值代表要保护…

Win11关闭Bitlocker

Win11关闭Bitlocker - 知乎 Win11默认开启 Bitlocker功能&#xff0c;如果想关闭&#xff0c;可参照以下步骤&#xff1a; 1.点击开始菜单&#xff0c;选择设置 2.点击左侧“隐私和安全性”菜单&#xff0c;然后进入右侧的“设备加密”选项 3.将设备加密选项关闭即可 点击关闭…

【Linux】Linux基础与常用指令大全

文章目录 操作系统是什么&#xff1f;1. Linux家族介绍2. Linux的安装方式3. 常用指令3.1 ls [选项] [目录/文件]&#xff08;显示目录或文件信息&#xff09;3.2 pwd&#xff08;显示当前所在目录&#xff09;3.3 任意指令加上 --help&#xff08;查看指令的用法&#xff09;3…

腾讯云APP备案指南:一站式完成备案手续,助您顺利上线

工信部最新通知要求所有互联网信息服务提供者完成移动互联网应用程序备案手续。腾讯云为开发者提供了简单易行的备案流程&#xff0c;本文详细解答如何在腾讯云平台完成备案&#xff0c;帮助开发者快速上线自己的APP。从验证备案域名到腾讯云审核&#xff0c;一步步指导您完成备…

视频素材库在哪里找免费?几个短视频素材大全告诉您

在这个视觉传达愈发重要的数字时代&#xff0c;拥有一库多样而高质量的视频素材是每位创作者的必备武器。从广告制作到社交媒体分享&#xff0c;优质的视频素材不仅能够增强视觉效果&#xff0c;还能显著提升受众的参与度。以下是一系列精选的全球视频素材网站&#xff0c;旨在…

3W 1.5KVDC 隔离单输出 DC/DC 电源模块 ——TPL-3W 系列

TPL-3W系列是一款额定功率为3W的隔离产品&#xff0c;国际标准引脚&#xff0c;宽范围工作温度–40℃ 到 105℃&#xff0c;在此温度范围内都可以稳定输出3W&#xff0c;并且效率非常高&#xff0c;高达88%&#xff0c;同时负载调整率非常低&#xff0c;对于有输出电压精度有要…