开源协同过滤推荐项目

  1. Apache Mahout:mahout.apache.org/

  2. LensKit:lenskit.org/

  3. Surprise:surpriselib.com/

  4. Crab:github.com/muricoca/crab

  5. MyMediaLite:www.mymedialite.net/

Apache Mahout:Apache Mahout 是一个开源的机器学习库,提供了一些实现协同过滤推荐算法的工具和算法库。它支持基于用户和基于项目的协同过滤算法,并提供了分布式计算的能力。

LensKit:LensKit 是一个用于构建和评估推荐系统的开源工具包。它提供了一系列实现协同过滤算法的组件,包括基于用户和基于项目的方法,并支持个性化的推荐。

Surprise:Surprise 是一个用于构建和评估推荐系统的 Python 库。它提供了一些常见的协同过滤算法实现,包括基于用户和基于项目的方法。Surprise 简化了推荐系统开发的过程,并提供了评估和交叉验证的功能。

Crab:Crab 是一个基于 Python 的开源推荐系统库,支持协同过滤和内容过滤等推荐算法。它提供了一些经典的协同过滤算法实现,并具有可扩展性和灵活性。

MyMediaLite:MyMediaLite 是一个用于构建推荐系统的开源库,支持协同过滤和其他推荐算法。它提供了多种协同过滤算法实现,并提供了评估和比较推荐系统性能的工具。

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!