Skip to main content
Ctrl+K
LensKit 2025.1.1 documentation - Home LensKit 2025.1.1 documentation - Home
  • User Guide
  • API Reference
  • Release Notes
  • Indices
  • GitHub
  • Mastodon
  • User Guide
  • API Reference
  • Release Notes
  • Indices
  • GitHub
  • Mastodon

Section Navigation

Preliminaries

  • Installing LensKit
  • Getting Started
  • Examples
  • Migrating from LensKit 0.x

Fundamentals

  • Design Goals and Principles
  • Queries and Operations
  • Recommendation Pipelines

Data

  • Datasets
  • Data Model
  • Item Lists and Collections
  • Standard Datasets
    • MovieLens Data

Components

  • Component Conventions
  • Scoring Models
  • Ranking Algorithms
  • Other Components
  • Implementing Components

Experiments

  • Splitting Data
  • Batch-Running Pipelines
  • Evaluating Recommender Output
    • Evaluating Rating Predictions
    • Evaluating Top-N Rankings
  • Documenting Experiments

Support Code

  • Logging and Progress Reporting
  • Parallel Processing
  • LensKit CLI
  • User Guide
  • Examples

Examples#

There are several examples to help you see LensKit in action:

  • The Getting Started guide

  • The LensKit demo experiment

Old Examples#

These are examples of using LensKit 0.x in practice. They have not been updated to LensKit 2025.1 and later.

  • Michael’s extended Book Gender paper shows LensKit in use in an advanced experiment

In addition, PBS’s Crash Course AI episode on recommender systems demonstrates LensKit in the video and associated Collaboratory notebook.

previous

Getting Started

next

Migrating from LensKit 0.x

On this page
  • Old Examples
Show Source

© Copyright 2018–2024 Drexel University, Boise State University, and collaborators.

Created using Sphinx 8.1.3.

Built with the PyData Sphinx Theme 0.16.0.