#协同过滤
recommenders - 从概念到部署推动推荐系统的发展的完整教程
推荐系统机器学习Recommenders协同过滤内容过滤Github开源项目
Recommenders项目支持开发者和技术爱好者从概念到部署推动推荐系统的发展。项目提供完整的教程,包括数据准备、模型建立、评估和优化,通过丰富的Jupyter笔记本示例展示各种推荐算法的实际应用。
RSPapers - 关于推荐系统的必读论文的精选清单
推荐系统深度学习协同过滤知识图谱隐私保护Github开源项目
RSPapers提供综合的推荐系统研究资源,覆盖系统教程、综合调研和多种议题,如社交、基于深度学习、冷启动、效率、探索与利说问题等,加上基于知识图谱和评论的最新研究。该资源库定期更新,包含多领域实用案例及隐私保护策略,非常适合研究者与实践者。
recommender_system_with_Python - Python推荐系统的实现与应用实例
Python推荐系统协同过滤矩阵分解深度学习Github开源项目
详细讲解使用Python实现推荐系统的方法与案例,涵盖内容过滤、协作过滤和矩阵分解等基本理论,并通过实际项目展示这些技术的应用。此外,还介绍了基于Naver新闻数据的推荐系统、使用Keras和深度学习技术的实例,以及利用LangChain和GPT-4o提升推荐系统解释性的案例。更多代码及详细说明请参阅相关博客文章。
QRec - 跨平效推荐系统框架,集成前沿推荐模型
QRec推荐系统TensorflowPython协同过滤Github开源项目
QRec是一个基于Python 3.7.4和Tensorflow 1.14+的推荐系统框架,集成了多种高影响力和最新的推荐模型。该框架具有轻量级架构和用户友好的接口,支持快速的模型实现和评估。QRec支持跨平台,包括Windows、Linux和Mac OS,基于Numpy和Tensorflow,运行速度快。用户可以通过配置文件轻松管理和扩展,同时提供多种评估协议。最新更新包括多个在顶级会议发表的模型,如SIGIR'22的SimGCL等。详细使用文档请参阅QRec手册。
RES-Interview-Notes - 推荐系统算法与实践全面指南
推荐系统机器学习深度学习协同过滤矩阵分解Github开源项目
RES-Interview-Notes项目全面涵盖推荐系统各个方面,包括基础理论、传统算法、深度学习模型及工程实践。内容涉及协同过滤、矩阵分解等经典方法,以及AutoRec、NeuralCF等前沿模型。同时探讨了系统评估和落地实施,为推荐算法工程师提供系统学习资料。
RLMRec - 融合大语言模型的推荐系统表示学习框架
RLMRec推荐系统大语言模型表示学习协同过滤Github开源项目
RLMRec是一个模型无关的推荐系统框架,利用大语言模型增强表示学习。该框架整合表示学习与大语言模型,深入捕捉用户行为和偏好的语义特征。RLMRec引入辅助文本信息,构建大语言模型支持的用户和物品画像,并通过跨视图对齐方法整合语义空间和协同关系信号。在多个公开数据集的评估中,RLMRec展现出显著的性能提升。
daisyRec - 开源推荐系统评估和基准测试框架
推荐系统Python工具包基准测试深度学习协同过滤Github开源项目
daisyRec是一个支持多维度公平比较的Top-N推荐任务基准测试框架。该开源工具整合了传统和深度学习推荐算法,支持CUDA加速和多个公开数据集。通过提供GUI命令生成器和严格的评估标准,daisyRec致力于推动推荐系统研究的可复现性和公平比较。
disco - Ruby协同过滤推荐系统库 支持用户和物品推荐
推荐系统协同过滤RubyRails矩阵分解Github开源项目
Disco是一个用于Ruby和Rails的推荐系统库,基于协同过滤技术。该库支持用户和物品推荐,可处理显式和隐式反馈数据,并使用高性能矩阵分解算法。Disco提供简洁的API,支持存储推荐结果和模型,能够解决冷启动问题。此外,它可与近似最近邻库集成,提升大规模数据集的性能。
LibRecommender - 推荐系统开源库 集成多种算法与完整工作流
LibRecommender推荐系统机器学习协同过滤深度学习Github开源项目
LibRecommender是一个专注于端到端推荐流程的开源系统库。它实现了FM、DIN、LightGCN等多种流行算法,支持协同过滤和基于内容的混合推荐。该库具有低内存占用、支持冷启动和动态特征等优势,提供从数据处理到模型训练、评估和部署的完整工作流。其API设计统一友好,适用于多种推荐场景。
RSAlgorithms - 集成传统与社交方法的开源推荐系统工具包
推荐系统协同过滤矩阵分解社交推荐开源工具包Github开源项目
RSAlgorithms是一个开源推荐系统工具包,集成了传统和社交推荐算法。该项目提供基于评分数据的传统推荐方法,以及利用社交信息缓解数据稀疏问题的社交推荐方法。同时收录了其他研究者实现的经典算法。RSAlgorithms支持交叉验证,并具有灵活的参数配置功能。
implicit - 高性能Python隐式反馈协同过滤库
推荐系统协同过滤矩阵分解Python库implicitGithub开源项目
Implicit是一个开源的高性能Python协同过滤库,专为隐式反馈数据集设计。它实现了多种推荐算法,如交替最小二乘法、贝叶斯个性化排序等。支持多线程和GPU加速,适用于大规模数据处理。提供详细文档和示例,便于开发者快速构建推荐系统。
RecSys_Course_AT_PoliMi - 推荐系统算法库与评估框架
推荐系统机器学习协同过滤矩阵分解相似度计算Github开源项目
该项目提供多种推荐系统算法实现,包括协同过滤KNN、矩阵分解和图模型等。框架集成了评估模块、数据处理功能,便于快速构建和测试推荐系统。采用Python和Cython开发,注重性能优化,适合推荐系统的教学与研究使用。
recommenderlab - R语言推荐系统开发与评估框架
recommenderlab推荐系统R包协同过滤评估框架Github开源项目
recommenderlab是一个用于开发和评估推荐系统的R语言框架。它支持用户-物品矩阵的稀疏表示,提供多种主流推荐算法,包括UBCF、IBCF、SVD、Funk SVD、ALS等。框架具备Top-N推荐、交叉验证、评分和二元数据处理等功能。recommenderlab还提供了训练/测试分割、MSE、RMSE、MAE等多种评估方法和指标,适用于电商、内容推荐等多个领域,为推荐系统研究和开发提供了全面的工具支持。
Surprise - 专为推荐系统设计的Python科学计算工具包
Surprise推荐系统Python机器学习协同过滤Github开源项目
Surprise是一个专门用于构建和分析基于显式评分数据的推荐系统的Python科学计算工具包。它简化了数据集处理,提供多种预测算法和相似度度量,支持新算法实现,并具备评估和比较算法性能的工具。Surprise适用于学术研究和商业应用,为推荐系统开发提供了全面的解决方案。
相关文章