LensKit

open-soruce recommender systems tools

LensKit is an open-source Python toolkit for building, researching, and learning about recommender systems. We use it for most of our recommendation research, and continually update it to improve its support for a wide range of research projects, course assignments, independent learning activities, and small- to medium-scale deployments.

References