Neo4j GDS 图数据科学库1.6版的新特性

Neo4j图数据科学及2.0版本新功能介绍 传统的关系数据库不擅长处理关系,图模型是建立在关系之上的,因此借助图数据科学可以获得更好的数据分析和预测的结果。研究表明70%以上的看似正常行为的欺诈都是团伙欺诈,比如互相套用真实身份信息做一些看似正常的交易,这种团伙欺诈就很难被传统的欺诈检测系统发现。Neo4j是业界最早推出图算法的厂商,图算法由早期的ALGO 3.5升级为了GDS 1.0,预示着Neo4j从算法平台向图数据科学平台的演进。Neo4j的图算法还可以在运行过程中去丰富内存图的内容,比如可以将中间结果写回到内存图被其他的算法反复地调用。 阅读详情

作者:Alicia Frame(Neo4j 数据科学首席产品经理)

原文链接:https://neo4j.com/blog/neo4j-graph-data-science-library-1-6-fastest-path-to-production/

Neo4j于上个月最新发布了图数据科学库(Graph Data Science) 1.6 版本,此版本专注于降低将图数据科学的分析结果投入实际应用的阻力。 具体地说,该版本改进了机器学习程序,增强了图嵌入,并添加了“标度”(scaling)函数和对内存中的分析图进行过滤等新功能。

作为回馈给技术社区的特性:

社区版 GDS 用户现在可以在 Neo4j 中训练和存储多达 3 个 ML 模型啦!

下面我们来看看此版本的细节。

我们的社区版中训练和存储更多模型的功能有望使该库对许多刚刚入门的用户更有用。在1.4 版本GDS中我们引入了基于GraphSAGE 训练模型的构想,并通过添加节点分类和链接预测来扩展更多的功能。

在这里,要感谢咱们的社区成员为我们测试新功能、向我们提供反馈并帮助我们构建更好的产品。 有了训练更多模型的能力,您将更容易使用我们的监督式机器学习功能:训练和比较不同的模型和参数组合,识别有价值的特征,并使用 GDS 快速的找到数据中潜藏的价值。

此版本中的其他重要功能也同样为了让您使用Neo4j开展数据科学工作的体验更简便:

标度化和标准化属性

我们添加了一个新的标度化属性过程来转换和缩放节点属性,因此您不必在训练模型之前写回到数据库并使用昂贵的Cypher查询去规范化数据。 我们现在支持 min-max、max、mean、log、标准分数、L1 和 L2 范数标度器。

图过滤/子图投影

自我们的第一个版本发布以来,这一直是呼声最大的功能之一,它可以让您通过过滤节点或关系属性来从内存图中创建子图。这个功能不仅使您可以运行社区检测算法并将每个社区拆分成新的内存图,然后单独运行每个子社区的嵌入;您还可以通过它计算度中心性并创建一个新图,过滤掉度最高的节点以提高性能。

改进的图嵌入

Node2Vec算法过程在此版本中升级到 beta 层,速度有显著提高(在我们的测试中速度提高了 80%!),现在支持加权图、种子(为了可重复性)和更新(Mutate)模式,因此可以node2vec 结果来更新内存图并持续工作。同时我们还在 FastRP 中添加了种子,并提高了 graphSage 的准确性。

更好的监督式机器学习管道

我们在1.5版本的GDS 中引入了 NodeClassifications 和 LinkPrediction,在此版本中,我们又添加了对模型的保存、发布和恢复训练功能(仅限企业版),以及资源估计功能,并支持流和写入模式,同时还有新的模型性能指标。

 

管理能力

对于我们的企业用户,我们添加了管理员查看、使用和删除任何用户的内存图和模型的功能。 这些功能支持 MLOps 任务,并允许管理员管理有多个用户访问的系统上的资源,而无需登录他们的帐户。

 

最后我们想强调的是在此版本中我们增加了两种新的关于影响力最大化的中心性算法。 这些算法旨在识别可能触发图中级联变化的节点。 例如,您将针对谁进行营销活动? 或者,在疾病爆发的情况下,谁是最需要隔离或治疗的人?

 

上面的算法是由我们的社区成员@xkitsios 贡献的。 他实现了两种不同的方法(Greedy 和 CELF)来识别图中的 k 个最有影响力的节点,我们很高兴能够在我们的最新版本中包含他的代码。

 

还有很多我没有提到的,您可以随时查看我们的发行说明。还是像往常一样,请通过在我们的社区论坛上发帖或向我们提问,让我们知道您的想法。

现在就下载并开始使用Neo4j GDS图数据科学库吧!

 

 

 

Mac Neo4j图数据库安装与使用 Neo4j 是一个知名的图数据库,提供Cypher 查询语言。安装前要确保Mac 系统中有 Java 8 的运行时文件。 阅读详情

相关推荐

GraphAcademy 课程讲解:《Neo4j 图数据科学基础》

今天给大家介绍课程《Neo4j 图数据科学基础》,我们详细看一下Neo4j GDS提供的图算法和它们适用的场景,以及图机器学习的基本用法。希望通过本文的阅读可以了解课程内容,强烈推荐注册课程开始你自己的学习和进行实际编码和测试。......

Neo4j 开发者博客 1549

Neoj图数据科学库(The Neo4j graph data science library)使用指南

介绍 该库提供了一些常用的图算法,并内置在cypher过程中。 算法 图算法用于计算图、节点和关系的度量指标。它可以提供图中关联实体(cetralities,ranking)或内在结构(community-detection,graph-partitioning,clustering)等方面的度量。 许多图算法是迭代的方法,通过随机游走、广度优先、深度优先和图匹配遍历图进行计算。由于可能路径随距离增加呈现指数增长,许多方法也具有很高的算法复杂度。幸运的是,利用图形的特定结构,记忆已经存在的部分和并行操作可以

qq_41734424的博客 8657

【知识图谱】Neo4j GDS(Graph Data Science)安装和使用

Neo4j Graph Data Science (GDS) 图算法用于计算图、节点或关系的度量。它们可以提供关于图中相关实体(中心性、排名)或社区等固有结构(社区检测、图分区、聚类)的见解。许多图算法都是迭代方法,经常使用随机游动、广度优先或深度优先搜索或模式匹配遍历图进行计算。 由于可能的路径随着距离的增加呈指数增长,许多方法的算法复杂度也很高。 幸运的是,优化算法已经存在,它们利用了图形的某些结构,将已经探索过的部分记忆起来,并将操作并行化。 官方文档:https://neo4j.com/doc

rip -- shun 6172

Neo4j 语法帮助文档

Neo4j 语法帮助文档 第一章节(新增操作) 新增语句 create(node_name:lable_name{key:value,key1:value1}) return node_name; 参数介绍 create新增关键字。 node_name类似对象名称或者别名,在语句中可以使用node_name.属性值,在创建表时候可以省略不写。 lable_name类似表名或者类名。{}大括号中是key和value是表的字段和值或者是类的属性和值。 return插入数据后直接返回对象,可

足迹 958

矢量量化的基本原理:高效数据压缩与信息检索的关键矢量量化(Vector Quantization,简称VQ)是一种数据压缩和信

此外,在矢量量化过程中,可能会引入一定的信息损失,对一些精细特征的表示可能存在一定的误差。它通过将高维数据映射到低维码本空间中,并将相似的数据映射到相同的码本向量中,实现对数据的高效表示和存储。最重要的是,矢量量化可以用于数据的检索和分析,提供了高效的数据查询和处理手段。通过使用码本索引,我们可以高效地存储和检索大量的数据。在图像处理中,矢量量化可以用于图像压缩,将复杂的图像数据转化为较少的码字,实现图像的存储和传输。矢量量化通过将连续的高维数据分割并映射到有限的码本集合中,实现数据的离散表示和压缩。

m0_70886513的博客 1373

射频工程师必须了解的S参数四项要点

本文围绕单端 6 英寸走线的 S 参数展开深入分析,核心包含四项关键要点:低频下导线电学长度远小于信号波长,S11 呈大负分贝值、S21 接近 0 分贝;端口与走线的阻抗不匹配引发反射叠加,形成 S11 首个峰值(对应传输线四分之一波长频率);S21 相位可作为一致性检查依据,其 90° 相位差与 S11 峰值吻合;理想建模中 S11 峰值随频率上升因损耗下降,实际测量因连接器等阻抗不连续性,S11 会出现振荡上升。分析依托 Keysight ADS 工具与电磁求解器原理,为 S 参数解读提供科学支撑。

一只豌豆象的博客 1284

neo4j路径发现算法(Path finding algorithms)-1.The Minimum Weight Spanning Tree algorithm

一.介绍    最小权重生成树算法,也称为最小生成树算法。在一给定的无向图G=(V,E)中,(u,v)代表连接顶点u与顶点V的边,w(u,v)代表此边的权重,若存在可以将图中所有点连接起来且权重最小的树,则此树即为最小生成树。    现实例子:    要在n个城市之间铺设光缆,主要目标是要使这 n 个城市的任意两个之间都可以通信,但铺设光缆的费用很高,且各个城市之间铺设光缆的费用不同,因此另一个目...

name__student的博客 1765

GEO生信数据挖掘实战:从临床信息提取到多维分组可视化(聚类与PCA)

本文以GSE1297数据集为例,详细讲解了GEO生信数据挖掘中临床信息提取与分组构建的实战流程。通过R语言解析样本元数据,利用字符串处理技术从文本中精准构建疾病与对照分组,并强调使用层次聚类图和PCA图进行可视化验证,确保分组合理性与分析可靠性,为后续差异表达等高级分析奠定坚实基础。

cheese的博客 361

Neo4j GDS插件安装

Neo4j Graph Data Science (GDS) 库作为 Neo4j Graph Database 的插件提供。该插件需要安装到数据库中并在 Neo4j 配置中列入白名单。有两种主要方法可以实现这一点,我们将在本章中详细介绍。

weixin_45211480的博客 3090

STM32 热敏电阻测量温度

1、硬件 STM32F103C8T6、热敏电阻传感器、OLED。 2、热敏电阻传感器的介绍

weixin_54721788的博客 1万+

【SAP中的框架协议】

在SAP中,框架协议(Framework Agreement) 是企业与供应商签订的长期采购约束文件,用于简化重复性采购流程、锁定交易条款并降低管理成本。

m0_73548864的博客 1294

Neo4j Graph Data Science 入门指南:5分钟快速掌握图数据科学核心

Neo4j Graph Data Science(GDS)是一个功能强大的图算法库,专为处理和分析图数据而设计。它提供了丰富的图算法集合,包括路径查找、社区检测、中心性分析等,帮助用户从复杂的关系数据中挖掘有价值的 insights。无论你是数据科学家、开发人员还是业务分析师,掌握GDS都能让你在处理关联数据时如虎添翼。 ## 为什么选择 Neo4j Graph Data Science? 在

gitblog_00460的博客 341

Docker/Hyper-V/Wsl2等虚拟化组件一键切换工具 (附源码, Docker Desktop开发模式与三角洲游戏模式一键切换工具)

开启 Docker、Hyper-V 或 WSL2 后游戏无法启动?🎮💻 本文教你用一键批处理工具⚡快速切换“开发/游戏模式”,开发娱乐两不误!🔄✨

XiaoqiangClub的博客 698

重磅上市《精通Neo4j》

图数据库是NoSQL类数据库的又一大典型代表,在国内图数据库属于新兴事物,其优异的复杂关系解决方案引起了国内众多大型互联网公司及IT开发者的关注,而Neo4j是目前图形化数据库中最为出色、最为成熟的产品。本书的第一版书名是《Neo4j权威指南》,发行量超过13000册,本书在第一版的基础上补充完善了Neo4j的新特性、新功能,总页数超过700页。本书的编写从2021年筹划到2022年11月出版,历时将近一年的时间,倾注了编委团队大量心血,最终在编委团队的齐心协力下定稿出版。Tushare。

马超的博客 1065

ABAP链接外围数据库SQL实战案例

这是一个ABAP 直接读取SQL数据库数据的实例,以此种方式可以将SAP与外围的系统做一些集成,比如生产,SAP本身生产这部分是弱项,管不了那么细,很多车间的数据都是在MES系统,如管理上需要则可以将MES的一些数据自动读取过来,结合SAP本身的业务数据,做一些分析是比较方便的。 1、首先在SAP里建立数据库链接:DBCO ,直接增加一条记录,填上数据库的相关信息:IP地址、数据库名、账号SA、密码这些。 2、开发程序,设置成自动运行的计划,固定时间自动读取SQL里的数据,保存到SAP自定义表.

heng0757的专栏 1511

论文阅读: SIGIR 2025 ID-Free Not Risk-Free: LLM-Powered Agents Unveil Risks in ID-Free Recommender Syste

咱们平时用的推荐系统(比如购物APP推商品、视频APP推剧),大多是“有ID”的——每个用户、每个商品都有个专属ID,系统靠这些ID记录你的浏览、购买历史,再给你推喜欢的东西。但这种方式有个大问题:新用户、新商品刚上线时没有ID历史数据,系统没法精准推荐,这就是“冷启动”难题。后来人们搞出了“无ID推荐系统”:不用ID了,改成直接分析商品的文字信息(比如商品标题、描述),靠大语言模型(LLM,类似ChatGPT的技术)把文字转成“语义代码”,再通过这些“代码”判断你可能喜欢什么。

CSPhD-winston的博客 977

03_Neo4j知识体系之5.x与2026.x新特性和版本演进

摘要: Neo4j从5.x LTS到2026.x日历化版本(CalVer)的演进,标志着其向平台化发展的关键转型。5.26 LTS作为生产基线,通过Cypher 5、向量索引和Ops Manager实现了查询语言完整性、AI能力融合及运维成熟化。2025年起采用的CalVer体系与Cypher 25升级,配合Autonomous Clustering的自动化集群管理,为联邦查询和弹性扩容奠定基础。版本升级需综合评估查询兼容性、存储格式变更及AI生态整合,建议纳入年度平台治理而非临时决策。该演进路径使Neo4

模界 | AI工程化实践者 356

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Node2vec链路预测

1导入所需的包,设置中文字体,加载自带的数据,最后可视化。6.对边进行embedding,查看两个节点之间的embedding。3.导入node2vec,并初始化节点信息。2.使用清华镜像源安装node2vec。4.聚类为3类并可视化。可多次运行减少随机性。5.查看相似节点信息。

qq_70251908的博客 598

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【补充】图神经网络前传——Node2vec

对于网络中的节点和边来做预测,首先需要做特征工程,把他们变成向量,有了这些向量之后才能输入到后续的机器学习算法当中,继续做下游的预测、分类任务。但是当时表示学习(ML)在图中的应用(如deepwalk、line)的表示能力不够高->无法反应出节点更丰富的特征和更丰富的连接属性。提出node2vec,一个更好的做node embedding的方法。node2vec是使用极大似然估计来实现训练。定义了一个非常灵活的,有偏随机游走方法,可以有效的探索多样的属性(邻居?),得到更丰富的表示。

Karen_Yu_的博客 2135

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

小白学RAG:Neo4j 中图算法汇总

Neo4j图数据库中包含很多的图相关的算法,并且可以在Neo4j中执行图算法。 此外Neo4j可以与RAG(Retrieval-Augmented Generation)的结合,将数据以节点和关系的形式组织起来,增强检索信息的深度和上下文关联性。

2401_85328934的博客 1900

Neo4j数据库GDS算法演示

Neo4j的GDS环境搭建及常见的图算法使用示例。

aol_aog的专栏 3529

Neo4j图数据库和GDS图算法应用

图数据库Neo4j支持的图算法和GDS - 图搜索算法 - 寻路算法 - 中心性算法 - 社区检测算法 - 图嵌入 - 链接预测 - 连接特征提取

发现问题,并解决问题,批判性思维 3892

图论与图学习(三):使用python来学习graph

图正成为机器学习的核心,可以通过了解社交网络的结构来预测潜在联系,检测欺诈,了解客户的汽车租赁服务行为或进行实时推荐。 在本文中,我们将介绍: 图学习算法 使用python来实现图 接下来,打开一个Jupyter Notebook并导入以下包: import random import networkx as nx from IPython.display import Image imp...

不可能打工的博客 4436

图数据库与图分析:在能源与环境领域的应用与创新

1.背景介绍 图数据库和图分析技术在过去的几年里取得了显著的进展,尤其是在能源和环境领域。这些领域中的问题通常涉及复杂的关系和网络,这使得图数据库和图分析成为一个自然的选择。在这篇文章中,我们将讨论图数据库和图分析在能源和环境领域的应用和创新。 1.1 能源与环境领域的挑战 能源和环境领域面临着许多挑战,包括: 能源效率:如何在降低能源消耗的同时提高能源效率,以应对全球变暖和能源短缺的问...

AI天才研究院 646

Neo4J入门笔记[2]---Neo4J GDS 图数据科学库

链路预测算法使用图的拓扑结构帮助确定一对节点的接近度。然后可以使用计算出的分数来预测它们之间的新关系。Pregel 是一种以顶点为中心的计算模型,可通过用户定义的计算函数定义您自己的算法。节点嵌入算法计算图中节点的低维向量表示。社区检测算法用于评估节点组如何聚类或分区,以及它们加强或分裂的趋势。路径查找算法查找两个或多个节点之间的路径或评估路径的可用性和质量。相似度算法根据节点对的邻域或属性计算节点对的相似度。辅助程序是可以在您的工作流程中使用的额外工具。中心性算法用于确定网络中不同节点的重要性。

超越梦想,一起飞!!! 2827
上一篇: Neo4j BI Connector 介绍
下一篇: Neo4j 图数据库高级应用系列 / 服务器扩展指南 APOC(6.6):节点和关系的相互转换
俞博士
俞博士 领域专家: 数据库技术领域 领域专家: 数据库技术领域 业界专家认证 业界专家认证
博客等级 码龄9年 2326粉丝 72原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值