LensKit Documentation

If you’re just getting started with LensKit, start with the following:

Then you will probably want to read the rest of our documentation:

Additionally, Chapter 3 of Michael Ekstrand’s dissertation describes the design of LensKit’s, along with the motivations behind many of the design decisions. It is recommended reading for people wanting to work on the LensKit code.

Prerelease Documentation

LensKit is under continual development, so the documentation for the latest release may not be up-to-date with the latest developments in the LensKit source tree. If you are using a prerelease milestone, tracking the latest master sources, or working on LensKit itself, we have some additional documentation: