当前位置: 首页 > news >正文

【图机器学习系列】(一)图机器学习简介

微信公众号:leetcode_algos_life,代码随想随记
小红书:412408155
CSDN:https://blog.csdn.net/woai8339?type=blog ,代码随想随记
GitHub: https://github.com/riverind
抖音【暂未开始,计划开始】:tian72530,代码随想随记
知乎【暂未开始,计划开始】:代码随想随记

图机器学习

  • 图机器学习简介
    • 图数据
    • 异构图
  • 图有关的任务类型
    • 节点类型的任务
    • 边级别的任务
    • 图级别的任务
  • 应用:天气预测
  • 参考文献

本文系列是对图机器学习进行梳理与学习,综合各种参考资料形成的综合性成果,具体参考文献在文尾列出。

图机器学习简介

图数据

图数据无处不在,比如,社交数据、医学数据、人际关系等等,是由网络构成的交织数据形态。从图论角度看,由点和边组成的数据形态。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

异构图

在这里插入图片描述

图有关的任务类型

在这里插入图片描述

与图有关的任务类型有:
(一)图层面的任务

  • 图层面预测:预测整个图的单个属性。比如说,例如,对于表示为图的分子,预测该分子的气味,或者它是否会与疾病有关的受体结合;预测分子毒性。
  • 图生成,可在药物发现任务中用于生成新的可能的药物分子,
  • 图演化 (给定一个图,预测它会如何随时间演化) ,可在物理学中用于预测系统的演化,

(二)节点层面的任务

  • 节点层面预测:预测节点的类别或某类属性的取值。例如,对于表示为图的分子,我们可能想要预测该分子的气味,或者它是否会与与疾病有关的受体结合。

(三)子图层面的任务

  • 子图层面预测:可用于社区检测或子图属性预测。社交网络用社区检测确定人们之间如何连接。我们可以在行程系统 (如 Google Maps) 中发现子图属性预测的身影,它被用于预测到达时间。

(四)边层面的任务

  • 边层面预测:比如,推荐系统中,用户对商品的偏好可以看成是图中的边问题。具体来讲,预测用户偏好可以抽象为一个预测图中边的存在的问题。我们可以将用户看作一个子图,将商品看作一个子图,然后寻找这两个子图内可能的用户和商品的关系。
    在这里插入图片描述

节点类型的任务

节点类型的任务有:节点分类。
在这里插入图片描述

描述网络中节点的结构和位置:
在这里插入图片描述

边级别的任务

边级别任务最重要的是,推荐系统、药物间副作用预测。

(一)推荐系统
在这里插入图片描述
将用户和商品作为节点,边预测即是预测用户和商品的关系。
论文解析参考下一期,敬请期待。
解析论文是将图应用于推荐系统中,即:Graph Convolutional Neural Networks for Web-Scale Recommender Systems

(二)药物间副作用预测
给定一对药物,预测药物间的副作用问题。
在这里插入图片描述
这里把药物和蛋白质看成是节点,边预测即预测药物和蛋白质之间的关联关系。
在这里插入图片描述
这里论文解析参考后期文章,待补充。
论文题目是,Modeling Polypharmacy Side Effects with Graph Convolutional Networks。

药物之间副作用结果如下图:
在这里插入图片描述

图级别的任务

图级别任务主要目标是预测整个图或者子图。
在这里插入图片描述

(一)预测交通拥堵程度
在这里插入图片描述
节点与边的设计如下:
节点:每一个路段
边:每个路段之间的联系
预测整个起始点到达时间。
在这里插入图片描述
在这里插入图片描述
这里论文学习主要参考两篇,
第一篇是将图学习应用到Google地图中,ETA Prediction with Graph Neural Networks in Google Maps
第二篇,GNN用于交通预测的综述,Graph Neural Network for Traffic Forecasting: A Survey

(二)用于药物发现
图也可以用于药物发现,其中,
节点:原子
边:化学键
整个图的本身就是药物了。
在这里插入图片描述
论文参考,A Deep Learning Approach to Antibiotic Discovery

在这里插入图片描述
(三) 物理模拟
节点:粒子
边:粒子间的关系
目标:查看粒子如何进化
在这里插入图片描述
在这里插入图片描述
(四)(图生成)生成新的分子结构
采用图模型,对分子进行生成/优化。
在这里插入图片描述

应用:天气预测

该部分主要讲述了一个将图应用到天气预测的例子,博客参考,
DeepMind & Google’s ML-Based GraphCast Outperforms the World’s Best Medium-Range Weather Forecasting System
在这里插入图片描述

参考文献

1、cs224w-简介
2、cs224w
3、bilibili图机器学习网址
4、图表示学习书籍
5、图深度学习
6、huggingface上的图简介
7、GNN介绍

相关文章:

【图机器学习系列】(一)图机器学习简介

微信公众号:leetcode_algos_life,代码随想随记 小红书:412408155 CSDN:https://blog.csdn.net/woai8339?typeblog ,代码随想随记 GitHub: https://github.com/riverind 抖音【暂未开始,计划开始】&#xf…...

全网最详细,从一堆字符串,精确抓取想要日期时间的实战2.0

前言: 前面我们知道了,怎么从一堆带有中文、英文、日期时间的字符串里面抓取需要的日期时间,但是我们实现的只是抓取第一个日期时间,那我们怎么实现,抓取第二个,或者任一一个日期时间呢? 一、思路分析 1、数…...

24/8/15算法笔记 dp策略迭代 价值迭代

策略迭代: 策略迭代从某个策略开始,计算该策略下的状态价值函数。它交替进行两个步骤:策略评估(Policy Evaluation)和策略改进(Policy Improvement)。在策略评估阶段,计算给定策略下…...

【MMdetection改进】换遍MMDET主干网络之SwinTransformer-Tiny(基于MMdetection)

OpenMMLab 2.0 体系中 MMYOLO、MMDetection、MMClassification、MMSelfsup 中的模型注册表都继承自 MMEngine 中的根注册表,允许这些 OpenMMLab 开源库直接使用彼此已经实现的模块。 因此用户可以在MMYOLO 中使用来自 MMDetection、MMClassification、MMSelfsup 的主…...

FL Studio21.2.4最新中文版免费下载汉化包破解补丁

🎉 FL Studio 21中文版新功能全解析!让你的音乐制作更加高效! 嘿,各位音乐制作的小伙伴儿们,今天我要安利一款你们绝对会爱上的神器——FL Studio 21中文版!这款软件不仅功能强大,而且操作简便…...

私域场景中的数字化营销秘诀

​在当今的商业世界,私域场景的营销变得愈发重要。今天咱们就来深入探讨一下私域场景中的几个关键营销手段。 一、会员管理与营销 企业一旦拥有完善的会员体系,数字化手段就能大放异彩。它可以助力企业对会员进行精细划分,深度了解会员的消费…...

一键换肤(Echarts 自定义主题)

一键换肤(Echarts 自定义主题) 一、使用官方主题配置工具 官方主题配置工具:https://echarts.apache.org/zh/theme-builder.html 如果以上主题不满足使用,可以自己自定义主题 例如:修改背景、标题等,可…...

Unity 6 预览版正式发布

Unity 6 预览版发布啦,正式版本将于今年晚些时候正式发布! 下载链接: https://unity.com/releases/editor/whats-new/6000.0.0 Unity 6 预览版是 Unity 6 开发周期的最后一个版本,在去年 11 月 Unite 大会上,我们宣…...

如何跳过极狐GitLab 密钥推送保护功能?

极狐GitLab 是 GitLab 在中国的发行版,专门面向中国程序员和企业提供企业级一体化 DevOps 平台,用来帮助用户实现需求管理、源代码托管、CI/CD、安全合规,而且所有的操作都是在一个平台上进行,省事省心省钱。可以一键安装极狐GitL…...

Android高版本抓包总结

方案1 CharlesVirtualXposedJustTrustMe 推荐使用三星手机此方案 VirtualXposed下载链接:https://github.com/android-hacker/VirtualXposed/releases JustTrustMe下载链接:https://github.com/Fuzion24/JustTrustMe/releases/ 下载完成后使用adb命令…...

《AI视频类工具之五——​ 开拍》

一.简介 官网:开拍 - 用AI制作口播视频用AI制作口播视频https://www.kaipai.com/home?ref=ai-bot.cn 开拍是一款由美图公司在2023年推出,利用AI技术制作的短视频分享应用。这款工具通过AI赋能,为用户提供了从文案创作、视频拍摄到视频剪辑、包装的一站式解决方案,极大地…...

面试经典算法150题系列-最后一个单词的长度

最后一个单词的长度 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1: 输入:s "Hello World&qu…...

RTT学习

电源管理组件 嵌入式系统低功耗管理的目的在于满足用户对性能需求的前提下,尽可能降低系统功耗以延长设备待机时间。 高性能与有限的电池能量在嵌入式系统中矛盾最为突出,硬件低功耗设计与软件低功耗管理的联合应用成为了解决矛盾的有效手段。 现在的各…...

前端面试题(二十五)|附赠完整面试流程

📝📝今日分享:前端面试题系列继续更新啦! 🤔🤔面试题是什么呢?这份前端面试题主要是上海某银行的中级前端面试题,面试时长属实没想到,挺短的!但从整个面试流程…...

【分布式系统】关于主流的几款分布式链路追踪工具

Jaeger 标准化与兼容性: Jaeger 支持 OpenTracing 和 OpenTelemetry 标准,这意味着它可以与各种微服务架构和应用框架无缝集成,提供了广泛的兼容性和灵活性。 数据存储选项: Jaeger 支持多种数据存储后端,如 Cassandra…...

【吸引力法则】探究人生欲:追求深度体验与宇宙链接

文章目录 什么是人生欲?唤醒人生欲:克服配得感的三大障碍1 第一大障碍:法执的压制2 第二大障碍:家庭的继承2.1 家庭创伤的代际传递2.2 家庭文化基因的传递2.2.1 “成年人最大的美德是让自己的生活过得更加精彩。”2.2.2 荷欧波诺波…...

REST framework-通用视图[Generic views]

Django’s generic views… were developed as a shortcut for common usage patterns… They take certain common idioms and patterns found in view development and abstract them so that you can quickly write common views of data without having to repeat yourself…...

行驶证OCR识别接口如何用Java调用

一、什么是行驶证OCR识别接口? 传入行驶证照片,行驶证图片上的文字信息,返回包括所有人、品牌型号、住址、车牌号、发动机号码、车辆识别代号、注册日期、发证日期等信息。 行驶证 OCR 接口的主要作用是代替手动输入,提高信息录…...

8月15日笔记

masscan安装使用 首先需要有c编译器环境。查看是否有c编译器环境: gcc -v如果系统中已经安装了 GCC,这个命令将输出 GCC 的版本信息。如果未安装,你会看到类似于 “command not found” 的错误消息。 如果没有下载,使用如下命令…...

CSS3 圆角

CSS3 圆角 引言 在网页设计中,圆角矩形是一种常见的设计元素,它们为页面带来了柔和的视觉体验。随着CSS3的推出,实现圆角矩形变得异常简单,无需依赖图片或复杂的JavaScript代码。本文将详细介绍CSS3中用于创建圆角矩形的border-…...

自然语言生成:为AI原生应用注入新活力

自然语言生成:为AI原生应用注入新活力 关键词:自然语言生成(NLG)、AI原生应用、大语言模型、文本生成、多模态交互 摘要:自然语言生成(NLG)是AI领域的“语言魔法”,能让机器像人类一…...

从立创EDA到Cadence Allegro:封装转换的完整指南

1. 为什么需要封装转换? 最近在帮朋友做一个硬件项目,发现他用立创EDA设计的电路板需要转到Cadence Allegro平台生产。这就像两个说不同语言的人要合作,必须找个翻译——封装转换就是这个翻译过程。立创EDA和Allegro虽然都是PCB设计工具&…...

你的电动车续航打折了?可能是AMT换挡逻辑没调好!聊聊经济性换挡那些事儿

你的电动车续航打折了?可能是AMT换挡逻辑没调好!聊聊经济性换挡那些事儿 最近在车主群里经常看到这样的抱怨:"明明官方标称续航500公里,怎么我开起来连400都跑不到?"作为一位开了三年电动车的"老司机&q…...

构建自主海上防御系统:Mirai Robotics融资420万美元

Mirai Robotics已筹集420万美元的Pre-Seed轮资金,旨在构建自主和智能的海上系统。本轮融资由Primo Ventures、Techshop和40Jemz Ventures领投,并有来自意大利和国际的天使投资人参与。 海洋是地球上最关键的基础设施之一。全球超过80%的贸易通过海路运输…...

DHA之后,大脑营养进入GPC时代?

近年来,青少年脑健康逐渐成为家庭关注的重要议题。随着学习节奏加快、信息环境复杂,家长对于孩子专注力、记忆力以及学习效率的关注度不断提升。行业报告显示,国内DHA藻油相关产品市场规模持续扩大,预计2026年市场规模将达到超320…...

M2LOrder模型Git版本控制实践:团队协作下的模型微调与部署

M2LOrder模型Git版本控制实践:团队协作下的模型微调与部署 你是不是也遇到过这样的情况?团队里几个人一起折腾一个AI模型,今天张三改了点代码,明天李四更新了配置文件,后天王五又传了个新数据集。结果没过几天&#x…...

手把手教你用GLM-4V-9B:上传图片就能对话的AI模型部署实战

手把手教你用GLM-4V-9B:上传图片就能对话的AI模型部署实战 1. 环境准备与快速部署 1.1 系统要求 操作系统:Linux (推荐Ubuntu 20.04)GPU:NVIDIA显卡,显存≥24GB (如RTX 4090)CUDA:11.7Python:3.8 1.2 一…...

Laravel 5.x核心特性与升级指南

Laravel 5.x 系列是 PHP 框架的重要升级版本,引入了多项创新特性。以下是核心特性总结:一、核心架构改进目录结构优化采用 app/Http 统一存放控制器、中间件和请求类,逻辑分层更清晰:app/├── Http/│ ├── Controllers/│ …...

如何通过Qwen Code多语言功能提升开发效率

如何通过Qwen Code多语言功能提升开发效率 【免费下载链接】qwen-code Qwen Code is a coding agent that lives in the digital world. 项目地址: https://gitcode.com/GitHub_Trending/qw/qwen-code Qwen Code作为一款智能编程助手,其强大的多语言支持功能…...

[Android S] 深入解析statsd的log统计机制与实现

1. 认识Android系统中的statsd statsd是Android系统中一个非常重要的后台服务,它的主要职责是收集系统和应用的各类统计信息。你可能不知道,每次你在Android设备上执行操作时,statsd都在默默记录着各种数据。这些数据对于系统优化、性能分析和…...