LensKit ======= LensKit is a set of Python tools for experimenting with and studying recommender systems. It provides support for training, running, and evaluating recommender algorithms in a flexible fashion suitable for research and education. .. tip:: To start using LensKit, see :ref:`installation` and then :ref:`getting-started`. News ---- .. .. raw:: html Follow us on Mastodon ..
Why use LensKit? ---------------- - Modular - Flexible - Tested Connecting with LensKit ----------------------- .. .. |mastodon| raw:: html Mastodon .. |bluesky| raw:: html BlueSky .. |subscribe| raw:: html .. |discuss| raw:: html .. |build| raw:: html - |subscribe| **Follow us** on |bluesky| or |mastodon|. We post LensKit-related announcements and information, and love to hear what you're doing with LensKit. - |discuss| **Join** the `GitHub discussions`_. This is where we answer questions about how to use LensKit or ideas for new contributions. Release announcements are also posted here. - |build| **Contribute** to https://github.com/lenskit/lkpy/, where we keep the source code and issue tracker. We take new contributions via GitHub pull requests. .. _GitHub discussions: https://github.com/orgs/lenskit/discussions .. toctree:: :maxdepth: 1 :hidden: guide/index api/index releases/index Research catalogs Acknowledgements ---------------- This material is based upon work supported by the National Science Foundation under Grant Nos. 17-51278 and 24-15042. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.