Я использую алгоритм KNN библиотеки Surprise для создания системы рекомендаций на наборе данных обзора Amazon. Я упомянул N как 7 для самых N рекомендаций. Однако в окончательных прогнозах я получаю менее 7 рекомендаций для каждого пользователя. Я просмотрел inte rnet, чтобы понять, почему это происходит, но без каких-либо объяснений. Может ли кто-нибудь сказать мне, почему knn так себя ведет?