分享一下自己最近使用 GO 语言编写的推荐系统工具包(模仿Suprise),已经实现了以下功能:
- 数据:支持从公开数据集(MovieLens)和文本文件读取数据,支持数据集分割、导出等功能;
- 算法:实现了九种协同过滤推荐算法;
- 评估:支持交叉验证评估模型,支持网格搜索选择最佳超参组合。
项目代码地址: https://github.com/ZhangZhenghao/gorse
项目文档地址: https://godoc.org/github.com/ZhangZhenghao/gorse
推荐算法介绍: https://sine-x.com/gorse-1/
推荐系统涉及的内容非常多,所以项目还需要不断完善。我也不知道这个项目有没有什么用处,不过我还是想分享一下:D