跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

Cleora Graph Embedding Engine

Cleora 是一款基于 Rust 的图嵌入引擎,利用稀疏马尔可夫传播以确定性方式计算图嵌入。它为依赖大量 GPU 的方法提供了仅需 CPU、无需调参且速度快的替代方案,无需采样、没有噪声,就能在真实世界的图上达到很高的准确度,非常适合生产环境的机器学习流水线。

访问URL
分享
Cleora Graph Embedding Engine 截图
Cleora Graph Embedding Engine 截图

Cleora 是一款开创性的基于 Rust 的图嵌入引擎,旨在提供确定性且高度准确的图嵌入。与依赖随机游走、负采样和 GPU 集群的传统方法不同,Cleora 通过一次稀疏矩阵幂运算,就能计算出所有可能游走的精确分布。这种方式消除了噪声和随机近似,确保结果完全可复现,并在单个 CPU 核心上大幅加快计算速度。

阅读更多

Cleora 的创新核心在于其算法。它从输入图构建稀疏转移矩阵,原生处理具有类型化、多关系边的异构超图。与该转移矩阵相乘的每一次矩阵迭代,都捕捉特定长度游走的完整分布。随后进行 L2 归一化传播,每个节点的嵌入被更新为其邻居嵌入的归一化平均值。共现相似度只需几次迭代,上下文相似度则稍多几次,因此比基于采样的方法快几个数量级。

Cleora 的主要优势在于速度、准确度和效率。它比 GraphSAGE 快达 240 倍,所用内存也远少于 NetMF 等其他库。引擎默认是确定性的,这对可复现的研究和生产环境的机器学习流水线至关重要。它原生支持异构超图,无需复杂的图预处理。此外,Cleora 的安装体积极小,约 5 MB,仅依赖 numpy 和 scipy,避免了安装 GPU 驱动和重型框架的烦恼。

Cleora 已具备生产就绪能力,提供稳定的归纳式嵌入,支持为新节点生成嵌入而无需重新训练整个图。其能力可应用于推荐系统、知识图谱、实体解析、欺诈检测和药物发现等多种场景。引擎的高效性在 Zomato 等案例研究中得到体现:Zomato 用 Cleora 取代了 GraphSAGE,将数百万用户的嵌入生成时间从 20 小时缩短到 5 分钟以内。

Cleora 提供一整套工具,包括用于对比的内置备选算法、用于评估嵌入质量的丰富评估套件、图采样功能以及超参数调优。它还包含便于集成到脚本和 CI/CD 流水线的命令行工具。整个库是开源的,可免费使用、修改和部署,与基于 GPU 的替代方案相比,是一种经济高效的方案。

  • 类别机器学习与数据科学
  • 定价模式开源
  • 部署仅限CPU
  • 平台网页版

  • 通过稀疏矩阵幂进行确定性图嵌入计算

  • 仅限 CPU 执行,无需 GPU

  • 原生支持具有类型化、多关系边的异构超图

  • 消除了随机游走采样和 skip-gram 训练

  • 在真实世界图上实现高精度

  • 比基于 GPU 和基于采样的方法快得多

  • 最小依赖和安装体积小(约 5 MB)

  • 支持感应式学习,无需重新训练即可处理新节点

  • 包含内置的替代算法以供比较

  • 提供丰富的评估套件以评估嵌入质量

  • 提供 CLI 工具以进行脚本和 CI/CD 集成

  • 开源且可免费使用、修改和部署

  1. 安装:pip install pycleora

  2. 输入数据:以 TSV 格式提供边列表、交互日志或知识三元组。

  3. 图构建:Cleora 从输入数据构建异构超图。

  4. 矩阵幂:计算稀疏转移矩阵及其幂以捕获游走分布。

  5. 嵌入生成:L2 归一化传播生成确定性嵌入向量。

  6. 下游 ML:利用生成的嵌入进行推荐、分类、搜索等。

  • 推荐系统
  • 知识图谱
  • 实体解析
  • 欺诈检测
  • 社交网络分析
  • 药物发现
  • 供应链优化
  • 客户细分

Cleora Graph Embedding Engine 评价

加载中...

与 Cleora Graph Embedding Engine 类似的热门AI工具

node2vec

AI 模型

node2vec 是一个可扩展的框架,用于学习图中节点的连续特征表示。它通过有偏随机游走来优化邻域保留,从而支持各种机器学习任务。该算法平衡了探索和利用,以获得丰富的节点嵌入。

AI 模型与大语言模型
查看工具

AI 模型

可扩展的框架,用于学习图中节点的连续特征表示。它通过有偏随机游走来优化邻域保留,从而支持各种机器学习任务。该算法平衡了探索和利用,以获得丰富的节点嵌入。node2vec 是一个可扩展的框架,用于学习图中节点的连续特征表示。它通过有偏随机游走来优化邻域保留,从而支持各种机器学习任务。该算法平衡了探索和利用,以获得丰富的节点嵌入。

AI 模型与大语言模型
查看 AI 模型 Top 5

PyTorch

AI 框架

PyTorch 是一个开源的机器学习框架,可加速从研究原型设计到生产部署的路径。它提供了一个强大的生态系统、云支持以及 TorchScript 等工具,可实现无缝过渡,并提供 TorchServe 以实现高效部署,使其成为 AI 开发的首选。

机器学习与数据科学
查看工具

AI 框架

开源的机器学习框架,可加速从研究原型设计到生产部署的路径。它提供了一个强大的生态系统、云支持以及 TorchScript 等工具,可实现无缝过渡,并提供 TorchServe 以实现高效部署,使其成为 AI 开发的首选。PyTorch 是一个开源的机器学习框架,可加速从研究原型设计到生产部署的路径。它提供了一个强大的生态系统、云支持以及 TorchScript 等工具,可实现无缝过渡,并提供 TorchServe 以实现高效部署,使其成为 AI 开发的首选。

精选机器学习与数据科学
查看 AI 框架 Top 50

PyTorch

AI GitHub 仓库

PyTorch是一个开源机器学习库,提供在Python中构建动态神经网络的工具,利用强大的GPU加速实现高效计算。

机器学习与数据科学
查看工具

AI GitHub 仓库

开源机器学习库,提供在Python中构建动态神经网络的工具,利用强大的GPU加速实现高效计算。PyTorch是一个开源机器学习库,提供在Python中构建动态神经网络的工具,利用强大的GPU加速实现高效计算。

精选机器学习与数据科学
查看 AI GitHub 仓库 Top 250

GCNII

AI GitHub 仓库

该存储库提供了“简单深度图卷积网络”(GCNII)模型的 PyTorch 实现。它包含在基准图数据集上复现半监督和全监督结果的代码,以及一个 PyTorch Geometric 参考实现。

机器学习平台
查看工具

AI GitHub 仓库

该存储库提供了“简单深度图卷积网络”(GCNII)模型的 PyTorch 实现。它包含在基准图数据集上复现半监督和全监督结果的代码,以及一个 PyTorch Geometric 参考实现。

机器学习平台
查看 AI GitHub 仓库 Top 250

GPUX

AI 应用

GPUX 提供 AI 模型无服务器 GPU 推理,支持快速部署和执行机器学习工作负载。它提供快速冷启动,支持 Stable Diffusion XL 和 Whisper 等多种 AI 模型,并允许用户运行推理或在私有模型上出售请求,使 AI 更加易于访问和高效。

MLOps 与模型部署
查看工具

AI 应用

提供 AI 模型无服务器 GPU 推理,支持快速部署和执行机器学习工作负载。它提供快速冷启动,支持 Stable Diffusion XL 和 Whisper 等多种 AI 模型,并允许用户运行推理或在私有模型上出售请求,使 AI 更加易于访问和高效。GPUX 提供 AI 模型无服务器 GPU 推理,支持快速部署和执行机器学习工作负载。它提供快速冷启动,支持 Stable Diffusion XL 和 Whisper 等多种 AI 模型,并允许用户运行推理或在私有模型上出售请求,使 AI 更加易于访问和高效。

MLOps 与模型部署
查看 AI 应用 Top 250

本地AI游乐场是一款免费、开源的原生应用程序,可离线和私密运行AI模型。它通过Rust后端简化了AI推理,无需GPU。轻松管理模型、验证完整性并启动流式服务器,使AI无需技术设置即可访问。

机器学习平台
查看工具

免费、开源的原生应用程序,可离线和私密运行AI模型。它通过Rust后端简化了AI推理,无需GPU。轻松管理模型、验证完整性并启动流式服务器,使AI无需技术设置即可访问。本地AI游乐场是一款免费、开源的原生应用程序,可离线和私密运行AI模型。它通过Rust后端简化了AI推理,无需GPU。轻松管理模型、验证完整性并启动流式服务器,使AI无需技术设置即可访问。

机器学习平台
查看 AI 应用 Top 250

PaddlePaddle 是一个高效且可扩展的深度学习框架,支持动态和静态图。它提供无缝的推理和部署集成,广泛应用于各个行业。

机器学习平台
查看工具

高效且可扩展的深度学习框架,支持动态和静态图。它提供无缝的推理和部署集成,广泛应用于各个行业。PaddlePaddle 是一个高效且可扩展的深度学习框架,支持动态和静态图。它提供无缝的推理和部署集成,广泛应用于各个行业。

机器学习平台
查看 AI 应用 Top 250

简化图卷积网络

AI GitHub 仓库

此存储库提供了“简化图卷积网络”论文的官方实现。它提供了一个简化的图卷积网络 (GCN) 模型,该模型消除了非线性并折叠了权重矩阵,从而得到了一个线性模型,该模型在显著缩短的训练时间内实现了具有竞争力的性能。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

此存储库提供了“简化图卷积网络”论文的官方实现。它提供了一个简化的图卷积网络 (GCN) 模型,该模型消除了非线性并折叠了权重矩阵,从而得到了一个线性模型,该模型在显著缩短的训练时间内实现了具有竞争力的性能。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250
1/8