距离上次在 V2EX 推广已经是两年前啦:一个 Go 语言实现的 RESTful 的推荐系统后端。
在这两年以来,主要对 Gorse 进行了以下升级:
- 支持 MySQL 、MongoDB 存储,将存储层解耦。
- 支持自动调参,导入数据后即可自动选择最佳的推荐模型和参数。
- 支持物品标签,可以利用物品标签进一步提高推荐准确率。
- 实现了一个图形化控制台,可以实时查看系统状态。
- 将服务、训练和推理分离到多个节点,从而支持分布式推荐(单机训练)。
GitHub 仓库地址: https://github.com/zhenghaoz/gorse