1 个仓库
Collections of pre-implemented recommendation algorithms for rapid testing and benchmarking.
Distinct from Algorithm Implementations: Specializes general algorithm implementations specifically for recommendation system models.
Explore 1 awesome GitHub repository matching artificial intelligence & ml · Recommendation Algorithm Libraries. Refine with filters or upvote what's useful.
RecBole 是一个基于 PyTorch 的推荐框架,旨在构建、训练和评估各种推荐算法。它作为一个标准化的基准环境,允许使用公共数据集和一致的评估指标来比较不同的模型架构。 该项目为序列推荐和知识图谱集成提供了专门的工具包,能够根据用户历史预测项目序列或结合结构化的外部知识。它包括一个专用的超参数优化引擎,利用网格搜索和贝叶斯优化来调整模型配置。 该框架涵盖了广泛的功能,包括用于标准化交互日志的数据管理、具有分布式梯度同步和混合精度执行的训练管道,以及用于候选排序和多样性分析的综合评估工具。它支持多种推荐类型,例如通用协同过滤和点击率预测。 该库使用 Python 实现,并利用 PyTorch 作为其底层推荐框架。
Includes a comprehensive library of pre-implemented general and context-aware recommendation models.