Skip to content

Releases: lenskit/lkpy

Fix RMSE bug + temporal split

06 Feb 19:30
e1e4e92
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v2025.1.1b6...v2025.1.1b7

Now with a command line!

06 Feb 16:41
0132499
Compare
Choose a tag to compare
Pre-release

This adds an initial LensKit command-line utility and some small quality-of-life bits.

What's Changed

Full Changelog: v2025.1.1b5...v2025.1.1b6

Fix obscure user-KNN bug

06 Feb 23:21
b9fdf76
Compare
Choose a tag to compare
Pre-release

This fixes some bugs when the rating data is float64. This is not triggered by usual pathways, but some nonstandard data loading logic may activate it.

What's Changed

  • Test and fix components when input ratings are doubles by @mdekstrand in #630

Full Changelog: v2025.1.1b7...v2025.1.1.b8

Small user-user bug fix

05 Feb 02:12
de1d061
Compare
Choose a tag to compare
Pre-release

Fix for a small type error in user-user CF, found by a student.

Fourth beta - training config and splitting

04 Feb 20:10
Compare
Choose a tag to compare

This includes some small fixes and improvements:

  • upper bound on temporal split
  • popularity metric
  • better CUDA configuration
  • better iterative training logging

What's Changed

New Contributors

Full Changelog: v2025.1.1b3...v2025.1.1b4

Third beta

02 Feb 19:05
d6e8c80
Compare
Choose a tag to compare
Third beta Pre-release
Pre-release

Mostly documentation fixes, plus some consistency work on model configuration.

Second beta

01 Feb 00:21
Compare
Choose a tag to compare
Second beta Pre-release
Pre-release

Second beta release, with working MovieLens full content data loaders and dataset attributes.

Beta — let others start using the code

21 Jan 22:41
Compare
Choose a tag to compare

There are a few more things to add and test before rolling 2025.1, but with the new data model changes I'm going to call it betea.

What's Changed

Full Changelog: v2025.0.0a6...v2025.1.0b1

Small component typing update

14 Jan 17:40
07f70c3
Compare
Choose a tag to compare
Pre-release

This is a very small bump that adds better component base class typing.

What's Changed

Full Changelog: v2025.0.0a5...v2025.0.0a6

Alpha 5: configuration

14 Jan 13:51
Compare
Choose a tag to compare
Pre-release

Mostly changes around the component API:

  • use Pydantic models for configuration
  • update Trainable interface to take training options
  • add iterative training interface

What's Changed

Full Changelog: v2025.0.0a4...v2025.0.0a5