【好书推荐4】图机器学习

【好书推荐4】图机器学习

  • 写在最前面
  • 编辑推荐
  • 内容简介
  • 作者简介
  • 目录
  • 前言/序言
  • 本书读者
  • 内容介绍


请添加图片描述

🌈你好呀!我是 是Yu欸
🌌 2024每日百字篆刻时光,感谢你的陪伴与支持 ~
🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!

前些天发现了一个人工智能学习网站,内容深入浅出、易于理解。如果对人工智能感兴趣,不妨点击查看。

写在最前面

🌟 感谢大家的陪伴和支持,2024年争取每周二开展粉丝福利送书活动,欢迎关注 ~
第3波福利感谢 清华出版社 的大力支持
🚀 本期活动为大家带来的是 《【好书推荐4】图机器学习》
京东购买链接 https://item.jd.com/14049708.html
🌈 评论区抽出两位小伙伴免费包邮送出:此文章下任意评论,即可参与抽取书籍活动!
抽奖结果将在上一期活动评论区、新一期送书活动最前方展示。

🎉恭喜上期活动中奖粉丝:哈哥撩编程、Token_w,看到后请私信联系 ~

在这里插入图片描述

编辑推荐

《图机器学习》详细阐述了与图机器学习相关的基本解决方案,带领读者掌握图论的基本概念以及用于构建成功的机器学习应用程序的大多数算法和技术。

内容简介

《图机器学习》详细阐述了与图机器学习相关的基本解决方案,主要包括图的基础知识、图机器学习概述、无监督图学习、有监督图学习、使用图机器学习技术解决问题、社交网络图、使用图进行文本分析和自然语言处理、信用卡交易的图分析、构建数据驱动的图应用程序和图的新趋势等内容。

此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。

作者简介

克劳迪奥·斯塔迈尔(Claudio Stamile)于2013年9月获得Calabria大学(位于意大利南部城市科森扎)计算机科学硕士学位,并于2017年9月获得鲁汶大学(位于比利时鲁汶)和里昂第一大学(位于法国里昂)联合博士学位。在职业生涯中,Claudio Stamile在人工智能、图论和机器学习方面拥有扎实的背景,并专注于生物医学领域。他目前是CGmal的高级数据科学家,CGnal是一家致力于帮助顶级客户实施数据驱动战略和构建人工智能驱动解决方案,以提高效率和支持新商业模式的咨询公司。

目录

1篇 图机器学习简介
第1章 图的基础知识 3
1.1 技术要求 3
1.2 图的定义 4
1.3 图的类型 8
1.3.1 有向图 8
1.3.2 多重图 10
1.3.3 加权图 11
1.3.4 二分图 12
1.4 图的表示方式 14
1.4.1 邻接矩阵 14
1.4.2 边列表 16
1.5 绘制图 17
1.5.1 networkx 17
1.5.2 Gephi 19
1.6 图属性 24
1.7 集成指标 24
1.7.1 距离、路径和最短路径 25
1.7.2 特征路径长度 26
1.7.3 全局和局部效率 26
1.8 隔离指标 28
1.8.1 聚类系数 28
1.8.2 传递性 29
1.8.3 模块度 30
1.9 中心性指标 30
1.9.1 度中心性 30
1.9.2 接近度中心性 31
1.9.3 中介中心性 31
1.10 弹性指标 33
1.11 图和网络模型示例 34
1.11.1 简单的图的示例 34
1.11.2 生成图模型 36
1.11.3 Watts-Strogatz(199836
1.11.4 Barabási-Albert(199936
1.12 基准数据集和存储库 38
1.12.1 网络数据存储库 38
1.12.2 斯坦福网络分析平台 43
1.12.3 开放图基准 44
1.13 处理大图 44
1.14 小结 462章 图机器学习概述 47
2.1 技术要求 47
2.2 理解在图上执行的机器学习 48
2.2.1 机器学习的基本原理 48
2.2.2 在图上执行机器学习的优势 50
2.3 泛化的图嵌入问题 52
2.4 图嵌入机器学习算法的分类 58
2.4.1 编码器和解码器架构 58
2.4.2 嵌入算法的分类 59
2.4.3 嵌入算法的有监督和无监督版本 60
2.5 小结 612篇 基于图的机器学习
第3章 无监督图学习 65
3.1 技术要求 65
3.2 无监督图嵌入算法的层次结构 66
3.3 浅层嵌入方法 67
3.4 矩阵分解 67
3.4.1 图分解 68
3.4.2 高阶邻近保留嵌入 69
3.4.3 具有全局结构信息的图表示 71
3.5 Skip-Gram模型 73
3.5.1 DeepWalk算法 75
3.5.2 Node2Vec算法 77
3.5.3 Edge2Vec算法 79
3.5.4 Graph2Vec算法 80
3.6 自动编码器 83
3.6.1 TensorFlow和Keras—强大的组合 85
3.6.2 第一个自动编码器 86
3.6.3 去噪自动编码器 90
3.6.4 图自动编码器 92
3.7 图神经网络 94
3.7.1 图神经网络的变体 95
3.7.2 谱图卷积 96
3.7.3 空间图卷积 99
3.7.4 实践中的图卷积 100
3.8 小结 1024章 有监督图学习 105
4.1 技术要求 105
4.2 有监督图嵌入算法的层次结构 106
4.3 基于特征的方法 107
4.4 浅层嵌入方法 110
4.4.1 标签传播算法 110
4.4.2 标签扩展算法 115
4.5 图正则化方法 118
4.5.1 流形正则化和半监督嵌入 118
4.5.2 神经图学习 120
4.5.3 Planetoid 128
4.6 图卷积神经网络 130
4.6.1 使用GCN进行图分类 130
4.6.2 使用GraphSAGE进行节点分类 132
4.7 小结 1345章 使用图机器学习技术解决问题 135
5.1 技术要求 135
5.2 预测图中缺失的链接 136
5.3 基于相似性的方法 137
5.3.1 基于索引的方法 137
5.3.2 基于社区的方法 138
5.4 基于嵌入的方法 140
5.5 检测有意义的结构 144
5.5.1 基于嵌入的社区检测 144
5.5.2 谱方法和矩阵分解 146
5.5.3 概率模型 147
5.5.4 成本函数最小化 147
5.6 检测图相似性和图匹配 149
5.6.1 基于图嵌入的方法 151
5.6.2 基于图核的方法 151
5.6.3 基于图神经网络的方法 152
5.6.4 应用 152
5.7 小结 1533篇 图机器学习的高级应用
第6章 社交网络图 157
6.1 技术要求 157
6.2 数据集概述 158
6.2.1 数据集下载 158
6.2.2 使用networkx加载数据集 159
6.3 网络拓扑和社区检测 161
6.3.1 拓扑概述 161
6.3.2 节点中心性 162
6.3.3 社区检测 165
6.4 有监督学习和无监督学习任务 166
6.4.1 任务准备 167
6.4.2 基于node2vec的链接预测 168
6.4.3 基于GraphSAGE的链接预测 169
6.4.4 人工设计特征以执行链接预测 174
6.4.5 结果汇总 175
6.5 小结 1767章 使用图进行文本分析和自然语言处理 177
7.1 技术要求 177
7.2 提供数据集的快速概览 178
7.3 自然语言处理的主要概念和工具 179
7.3.1 文本分割和分词 181
7.3.2 词性标记器 181
7.3.3 命名实体识别 182
7.3.4 依存解析器 182
7.3.5 词形还原器 183
7.4 从文档语料库创建图 184
7.4.1 知识图 184
7.4.2 二分图 186
7.4.3 实体-实体图 190
7.4.4 注意维度—过滤图 191
7.4.5 分析图 193
7.4.6 社区检测 195
7.4.7 使用Node2Vec算法 196
7.4.8 文档-文档图 197
7.4.9 主题-主题图 200
7.5 构建文档主题分类器 203
7.5.1 浅层学习方法 204
7.5.2 图神经网络 207
7.6 小结 2158章 信用卡交易的图分析 217
8.1 技术要求 217
8.2 数据集概览 218
8.3 加载数据集并构建图 219
8.3.1 加载数据集 219
8.3.2 二分法 220
8.3.3 三分法 221
8.3.4 探索已生成的图 223
8.4 网络拓扑和社区检测 224
8.4.1 网络拓扑结构 224
8.4.2 社区检测 228
8.5 有监督和无监督欺诈检测 233
8.5.1 欺诈交易识别的有监督方法 234
8.5.2 欺诈交易识别的无监督方法 236
8.6 小结 2389章 构建数据驱动的图应用程序 239
9.1 技术要求 239
9.2 Lambda架构概述 240
9.3 用于图驱动应用程序的Lambda架构 242
9.3.1 图处理引擎 243
9.3.2 图查询层 246
9.3.3 Neo4j 246
9.3.4 JanusGraph 248
9.3.5 在Neo4j和GraphX之间进行选择 251
9.4 小结 25210章 图的新趋势 253
10.1 技术要求 253
10.2 了解图的数据增强技术 253
10.2.1 采样策略 254
10.2.2 探索数据增强技术 254
10.3 了解拓扑数据分析 255
10.4 拓扑机器学习 257
10.5 图论在新领域的应用 258
10.5.1 图机器学习和神经科学 258
10.5.2 图论与化学和生物学 260
10.5.3 图机器学习和计算机视觉 260
10.5.4 图像分类与场景理解 260
10.5.5 形状分析 261
10.5.6 推荐系统 261
10.6 小结 262

前言/序言

图机器学习提供了一组新的工具,用于处理网络数据,并且可以充分发挥实体之间关系的作用,执行预测、建模和分析任务。

本书首先简要介绍了图论和图机器学习,以帮助读者了解它们的潜力。然后,讨论了图表示学习的主要机器学习模型,包括它们的目的、工作方式以及如何在有监督和无监督学习应用中实现。读者将跟随本书构建一个完整的机器学习管道,包括数据处理、模型训练和预测,以充分利用图数据的潜力。接下来,读者将被引入真实世界的场景,例如使用图从金融交易系统和社交网络中提取数据、执行文本分析和自然语言处理。最后,读者将学习如何构建和扩展用于图分析的数据驱动应用程序以存储、查询和处理网络信息。

通读完本书之后,读者将能够掌握图论的基本概念以及用于构建成功的机器学习应用程序的大多数算法和技术。

本书读者

本书适用于希望利用嵌入在数据点之间的连接和关系中的信息,解开隐藏结构并利用拓扑信息来提高分析和模型性能的数据分析师、图开发人员、图分析师和图专业人员。

本书对于想要构建机器学习驱动的图数据库的数据科学家和机器学习开发人员也很有用。当然,读者需要对图数据库和图数据有初级的理解。要充分利用本书,读者可能还需要有关Python编程和机器学习的中级知识。

内容介绍

本书分为3篇,共10章,具体介绍如下。
第1篇“图机器学习简介”,包括第1章和第2章。
第1章“图的基础知识”,通过使用networkx Python库介绍图论中的一些基本概念。
第2章“图机器学习概述”,阐释了图机器学习和图嵌入技术的主要概念。
第2篇“基于图的机器学习”,包括第3章~第5章。
第3章“无监督图学习”,详细介绍了无监督图嵌入方法。
第4章“有监督图学习”,详细介绍了有监督图嵌入方法。
第5章“使用图机器学习技术解决问题”,讨论了基于图的最常见的机器学习任务。
第3篇“图机器学习的高级应用”,包括第6章~第10章。
第6章“社交网络图”,演示了机器学习算法在社交网络数据上的应用。
第7章“使用图进行文本分析和自然语言处理”,演示了机器学习算法在自然语言处理任务中的应用。
第8章“信用卡交易的图分析”,演示了机器学习算法在信用卡欺诈交易检测中的应用。
第9章“构建数据驱动的图应用程序”,探讨了一些对处理大型图有用的技术和技巧。
第10章“图的新趋势”,展望了图机器学习中的一些新趋势(算法和应用)。

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

考研数学|《880题》怎么刷效率最高呢?

我觉得880题至少要刷两遍才能吃透其中的精华 如果已经做完了1800题基础部分,并且正确率还不错,那就可以做880题了,但是做880题之前,我的建议是,先把1800题基础部分的错题再给过一遍,因为你现在做880题基础…

matlab中旋转矩阵函数

文章目录 matlab里的旋转矩阵、四元数、欧拉角四元数根据两向量计算向量之间的旋转矩阵和四元数欧拉角转旋转矩阵旋转矩阵转欧拉角旋转矩阵转四元数参考链接 matlab里的旋转矩阵、四元数、欧拉角 旋转矩阵dcmR四元数quatq[q0,q1,q2,q3]欧拉角angle[row,pitch,yaw] % 旋转矩阵…

记录Linux系统中vim同时开多个窗口编辑文件

在使用Linux进行文本编辑的时候,通常使用vim编辑器编辑文件,当然啦,vim也可以创建文件,如果只是一个一个创建,只需要vim创建即可,但是如何一次性打开多个窗口编辑呢? 目录 1、目标:…

泛域名站群,泛域名程序

泛域名站群是一种利用大量类似的泛域名来建立多个网站,并通过这些网站链接到主网站,以提升主网站的排名和流量的策略。泛域名站群通常包含大量的子域名,这些子域名指向不同的页面,但它们的内容大部分是重复或相似的,目…

​引领工业AI新时代 国内首个工业AI控制器发布

近日,2024全新英特尔商用客户端AI PC产品发布会在北京举办,东土科技展示的工业AI智能机器人控制系统作为会上唯一亮相的智能控制技术,吸引了众多行业专家的关注。 据介绍,工业AI智能机器人控制系统基于东土科技NewPre 3102智能控制…

2024年04月数据库流行度最新排名

点击查看最新数据库流行度最新排名(每月更新) 2024年04月数据库流行度最新排名 TOP DB顶级数据库索引是通过分析在谷歌上搜索数据库名称的频率来创建的 一个数据库被搜索的次数越多,这个数据库就被认为越受欢迎。这是一个领先指标。原始数…

Keil MDK 5.37 及之后版本 安装 AC5(ARMCC) 编译器详细步骤

由于 Keil 5.37 及之后版本不再默认安装 AC5(ARMCC) 编译器,这就会导致由 AC5 编译的工程无法正常编译,往往输出窗口会提示以下信息:*** Target ‘STM32xxxx‘ uses ARM-Compiler ‘Default Compiler Version 5‘ which is not available. —…

【Entity Framework】EF中的增删改查

【Entity Framework】EF中的增删改查 文章目录 【Entity Framework】EF中的增删改查一、概述二、DbContext数据上下文三、EntityState五个状态值四、EF添加数据4.1 EF Add方式4.2 EF 通过改变对象的状态为 Added4.3 调用方sql4.4 调用存储过程 五、EF修改数据5.1 不查询数据库&…

如何启用远程访问?

在当今信息化的社会中,远程访问已成为许多企业和个人不可或缺的工具。通过远程访问,用户可以在任何时间、地点轻松连接到他们的数据和应用程序,提高工作效率,增加便利性。本文将探讨如何启用远程访问,以及天联组网在解…

【Java常用的API】JDK8相关时间类

🍬 博主介绍👨‍🎓 博主介绍:大家好,我是 hacker-routing ,很高兴认识大家~ ✨主攻领域:【渗透领域】【应急响应】 【Java】 【VulnHub靶场复现】【面试分析】 🎉点赞➕评论➕收藏 …

树与二叉树的应用试题

01.在有n个叶结点的哈夫曼树中,非叶结点的总数是( A ). A. n-1 B. n C. 2n-1 D.2n解析:哈夫曼树中只有度为0和2的结点,在非空二…

站群CMS系统

站群CMS系统是一种用于批量建立和管理网站的内容管理系统,它能够帮助用户快速创建大量的网站,并实现对这些网站的集中管理。以下是三个在使用广泛的站群CMS系统,它们各具特色,可以满足不同用户的需求。 1. Z-BlogPHP Z-BlogPHP是…