文档首页/ 图引擎服务 GES/ 快速入门/ 使用GES服务实现关联推荐
更新时间:2025-08-01 GMT+08:00
分享

使用GES服务实现关联推荐

场景描述

本章节用于指导用户使用图引擎服务(GES)图算法中的“实时推荐算法”,快速实现对用户进行相近喜好的潜在好友推荐。帮助您快速熟悉服务使用流程,更多GES服务的使用指导,请参见用户指南

操作流程

开始使用如下操作前,请务必按准备工作指导完成必要操作。

  1. 创建图:使用自定义方式创建图。
  2. 导入图数据:在创建图完成后可导入图数据。
  3. 使用实时推荐算法分析图:使用“实时推荐算法”分析图,根据得到的查询结果进行分析。
  4. 释放图资源:当您完成图数据分析后,不再需要继续使用该图实例,您可以删除图以释放资源,以免产生额外扣费。

准备工作

  1. 使用图引擎服务之前,您需要注册华为账号并开通华为云,并进行实名认证

    如果您已开通华为云并进行实名认证,请忽略此步骤。

  2. 在使用GES服务前检查账号状态,账号不能处于欠费或冻结状态。

步骤一:创建图

  1. 进入图引擎服务管理控制台,单击右上角的“创建图”按钮,进入创建图页面。
  2. “区域”即集群工作区域,可在页面左上角可选区域下拉栏进行选择,例如选择:“华北-北京四”区域。
  3. 在创建图页面单击“自定义创建”tab页进入自定义创图界面。
  4. 设置图相关信息:
    • 图名称:修改图名称或使用系统默认名称即可。注意:图创建后不支持修改图名称。
    • GES软件版本:系统默认使用当前最新版本。
    • 虚拟私有云:若您的账号下有vpc,会自动选择一个填充,您可以自行修改,单击“查看虚拟私有云”进入VPC服务查看已创建的VPC名称和ID。若无vpc,则需要创建一个新的vpc,创建成功后,可自动填充。
    • 子网:可进入VPC服务查看VPC下已创建的子网名称和ID,选择需要创建集群的子网。
    • 其余各选项:使用系统默认即可。
      图1 网络信息
      图2 图相关参数
  5. 单击“确认创建”,进入规格确认页面,单击“提交”开始创建图。
  6. 提交成功后系统将自动跳转到“完成”页面,单击“返回任务中心”可查看所创建图的状态及运行结果。
  7. 当图创建完成后,在“图管理”页面中,可以看到图的运行状态变成“运行中”。

步骤二:导入图数据

在创建图完成后需要导入图数据。具体操作步骤如下:

  1. 在图管理页面,选择需要导入数据的图,在“操作”列选择“导入”
  2. 会弹出导入窗口如图 导入数据所示,填写导入数据。
    图3 导入数据
    首先单击元数据、边数据集和点数据集后的“下载模板”按钮,将下载的三个模板放入您已有的OBS桶路径下。

    下载的模板中已包含一份电影数据,可直接使用。

    • 导入元数据:
      1. 单击“创建元数据”会跳转到元数据页面,单击左上角的“导入”按钮,导入刚放入OBS路径下的元数据文件。如图 导入元数据所示,选择完成后,单击“确定”,导入的元数据会显示在“元数据管理”页面中。
        图4 导入元数据
      2. 回到图管理页面中,在对应图的“操作”列选择“导入”。此时在元数据的下拉选项中可看到刚创建的元数据,选择即可。
    • 边数据集、点数据集:选择刚放入数据的OBS路径导入即可。
    • 日志存储路径:暂不填写。
    • 边处理和导入类型:按系统默认选项即可。
  3. 单击“确定”完成数据导入。

步骤三:使用实时推荐算法分析图

  1. 导入完成后,在图的“操作”列选择“访问”,进入图引擎编辑器页面。
  2. 在编辑器页面左侧,单击“算法库”,找到“实时推荐”算法。
  3. 输入参数sources=Will,label选择user。表示查询和Will有相近的喜好的用户,其余参数按照默认。
    图5 填写算法参数

    单击“实时推荐”算法旁的按钮,计算结果中的top节点组成的子图会展示在绘图区,节点大小根据最终的score值的大小来区别,JSON结果会展示在查询结果区。

    图6 结果展示
  4. 从查询结果可以看到,Denny,Jordan和Jay三位用户和Will的匹配度最高。通过该算法可帮助用户Will进行相近喜好的潜在好友推荐。
    (score表示各节点的得分,值越大推荐度越高)。
    图7 查询结果分析

步骤四:释放图资源

当您完成图数据分析后,不再需要继续使用该图实例,您可以删除图以释放资源,以免产生额外扣费。

  1. 在图管理页面,选择要删除的图,在“操作”列选择更多 > 删除
  2. 在弹出的确认提示框中,输入“DELETE”(或单击“一键输入”),输入完成后,单击“确定”完成图删除。

相关文档