Skip to main content
Ctrl+K
LensKit 2026.1.0b2.dev21+g89ff4be7 documentation - Home LensKit 2026.1.0b2.dev21+g89ff4be7 documentation - Home
  • User Guide
  • API Reference
  • Release Notes
  • Research
  • Indices
  • GitHub
  • Mastodon
  • BlueSky
  • User Guide
  • API Reference
  • Release Notes
  • Research
  • Indices
  • GitHub
  • Mastodon
  • BlueSky

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
    • Amazon Data

Components and Models

  • Component Conventions
  • Scoring Models
  • Flexible Matrix Factorization
  • Ranking Algorithms
  • Other Components
  • Implementing Components

Experiments

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

Utilities and Diagnostics

  • Logging and Progress Reporting
  • LensKit Diagnostics
    • LensKit Warnings
  • Parallel Processing
  • LensKit CLI
  • User Guide

User Guide#

Welcome to the LensKit user guide! These documents provide a topical guide to how to use LensKit for research, education, and other purposes.

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

Components and Models

  • Component Conventions
  • Scoring Models
  • Flexible Matrix Factorization
  • Ranking Algorithms
  • Other Components
  • Implementing Components

Experiments

  • Splitting Data
  • Batch-Running Pipelines
  • Evaluating Recommender Output
  • Collecting and Aggregating Metrics
  • Documenting Experiments

Utilities and Diagnostics

  • Logging and Progress Reporting
  • LensKit Diagnostics
  • Parallel Processing
  • LensKit CLI

previous

LensKit

next

Installing LensKit

This Page

  • Show Source

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

LensKit version 2026.1.0b2.dev21+g89ff4be7.

This material is partially 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, Drexel University, or Boise State University.