LensKit требует, чтобы набор данных содержал данные ваших пользователей, если вы не используете рекомендателей / счетчиков на основе предметов. Тем не менее, обучение модели и рекомендации / прогнозирование могут использовать разные наборы данных - LensKit просто предполагает, что вы сохранили пользовательские настройки в базе данных LensKIt до генерации прогнозов.
Некоторые алгоритмы (например, FunkSVD) игнорируют пользовательские данные, t в модели. Другие (item-item и user-user) используют текущие пользовательские данные в объекте доступа к данным.