Gorse推荐系统指南:主节点控制台使用教程

957 阅读3分钟

Github: Gorse推荐系统指南:主节点控制台使用教程

Gorse的主节点提供了Gorse可视化控制台,可以通过主节点的8088端口访问。通过控制台可以观察推荐系统当前的状态、预览用户推荐结果、导入导出数据。

登录控制台

默认配置下,不需要登录就可以访问控制台。在配置文件中,可以设置登录控制台的用户名和密码:

dashboard_user_name = "admin"   # dashboard user name
dashboard_password = "password" # dashboard password

设置好用户名和密码之后,首次访问控制台时会被重定向到登录界面。

image.png

首页

控制台首页上部分展示了当前系统中俄用户数、物品数、反馈数、有效正反馈数和有效负反馈数。首页中部是用户给出各个正反馈的比例随时间变化的情况,点击反馈类型可以隐藏显示对应反馈的曲线。首页下部分展示了系统中的热门物品和最新物品,以及系统中的其他各项指标。

image.png

任务列表

任务列表会展示当前正在进行中的任务,包括任务名称、任务状态、任务开始时间、任务结束时间和任务进度。

image.png

集群状态

集群页面会列出当前集群中的节点,展示的信息包括节点类型、节点名称、节点IP、节点API或者监控地址。如果使用了容器编排工具,那么节点IP可能无法在外部访问。

image.png

用户库

用户页面展示了当前存在于系统之中的所有用户,可以通过用户ID搜索到具体的用户。展示的信息包括用户ID、用户标签、最后活跃时间和最后推荐时间。

image.png

点击“Neighbor”可以查看该用户的相似用户。

image.png

点击“Insight”可以查看用户的历史和Gorse为其生成的推荐结果。

image.png

物品库

物品页面展示了当前系统中的所有物品,可以通过物品ID搜索到具体某个物品。展示的信息包括物品ID、物品分类、是否隐藏、时间戳、物品标签和物品描述。

image.png

点击“Neighbor”可以查看每个物品的相似物品。

image.png

数据导出/导入

控制台的高级页面也可以进行数据的导入和导出。

  • “Export Users”按钮导出用户表为CSV文件,格式为用户ID、用户标签。
  • “Export Items”按钮导出物品表为CSV文件,格式为物品ID、是否隐藏、物品分类、时间戳、物品标签和物品描述。
  • “Export Feedback”按钮导出反馈表为CSV文件,格式为反馈类型、用户ID、物品ID和时间戳。

image.png

  • “Import Users”按钮可以进入导入用户界面,选择好文件之后,可以预览导入的数据。可以设置字段分隔符、标签分隔符、各个字段的对应关系和是否存在标题行。设置无误之后,就可以点击“Confirm Import”来完成数据导入。

image.png

  • “Import Items”按钮可以进入导入物品界面,操作逻辑和导入用户相同。

image.png

  • “Import Feedback”按钮可以进入导入反馈界面,操作逻辑同样和导入用户相同。

image.png

查看配置

配置页面展示了系统当前使用的配置项。系统最终使用的配置项又配置文件、启动选项和环境变量共同决定,因此配置页面看到的设置项和使用的配置文件之间会存在不同。

image.png