TODO#
Todo
Support more inputs than just user IDs.
(The original entry is located in /home/runner/work/lkpy/lkpy/lenskit/lenskit/batch/__init__.py:docstring of lenskit.batch.recommend, line 4.)
Todo
Right now, selection / subsetting only happens on the CPU, and will move data to the CPU for the subsetting operation. There is no reason, in principle, why we cannot subset on GPU. Future revisions may add support for this.
(The original entry is located in /home/runner/work/lkpy/lkpy/lenskit/lenskit/data/items.py:docstring of lenskit.data.items.ItemList, line 45.)
Todo
Document and test methods for extending the recommendation query with arbitrary data to be used by client-provided pipeline components.
(The original entry is located in /home/runner/work/lkpy/lkpy/lenskit/lenskit/data/query.py:docstring of lenskit.data.query.RecQuery, line 5.)
Todo
When LensKit supports context-aware recommendation, this should be extended to include context cues.
(The original entry is located in /home/runner/work/lkpy/lkpy/lenskit/lenskit/data/query.py:docstring of lenskit.data.query.RecQuery, line 9.)
Todo
Right now, this uses the ‘rating’ as a count. Actually use counts.
(The original entry is located in /home/runner/work/lkpy/lkpy/lenskit-hpf/lenskit/hpf.py:docstring of lenskit.hpf.HPFScorer, line 4.)
Todo
Define what happens when count
is NULL.
(The original entry is located in /home/runner/work/lkpy/lkpy/docs/guide/data/model.rst, line 213.)
Todo
A future version of LensKit will likely introduce tags as first-class entities.
(The original entry is located in /home/runner/work/lkpy/lkpy/docs/guide/data/movielens.rst, line 54.)
Todo
This chapter needs to be rewritten for 2025.1 (in progress).
(The original entry is located in /home/runner/work/lkpy/lkpy/docs/guide/documenting.rst, line 4.)
Todo
Add example (and simplified ergonomics) for fallback prediction.
(The original entry is located in /home/runner/work/lkpy/lkpy/docs/guide/evaluation/predictions.rst, line 54.)
Todo
Update for 2025.1.
(The original entry is located in /home/runner/work/lkpy/lkpy/docs/guide/performance.rst, line 7.)