伦斯基特

LensKit for Python:推荐系统实验的下一代软件。LensKit是一个用于构建、研究和学习推荐系统的开源工具包。它于2010年作为一个Java框架首次发布,在MOOC和传统的课堂环境中支持各种已发表的研究、小规模生产部署和教育。在本文中,我介绍了LensKit项目的下一代,将最初工具的目标重新设想为支持推荐系统研究和开发的灵活Python包。LensKit for Python(LKPY)使研究人员和学生能够利用不断增长的大型PyData和科学Python生态系统(包括scikit learn、TensorFlow和PyTorch)构建健壮、灵活和可重复的实验。为此,它提供了经典的协同过滤实现、推荐系统评估指标、数据准备例程和高效批处理推荐算法的工具,所有这些都可以彼此或与其他Python软件进行任何组合。本文描述了LKPY的设计目标、用例和功能,并对最初的LensKit for Java软件的成功和失败进行了反思。

此软件的关键字

这里的任何内容都将在支持canvas元素的浏览器上被替换