Есть ли способ добавить пользовательские значения для тестирования образцов в Recommenderlab?
Я создаю систему рекомендаций для фильмов. У меня есть фрейм данных с отзывами, и я хочу добавить к нему холодный старт. Итак, мне удалось добавить значения в набор данных рейтинга, но когда дело доходит до его разделения для обучения и тестирования образцов, у меня возникает проблема. Данные распространяются и преобразуются в realRatingMatrix, затем я использую AssessScheme(), потому что это дает возможность фильтровать прогнозируемые рейтинги и рекомендовать лучшие фильмы, но когда я это делаю, функция случайным образом разделяет данные для обучения и тестирования, и я могу ' Перевести моего "холодного пользователя" из поезда в тестовые образцы.
Я попытался преобразовать realRatingMatrix обратно в dataframe, перенести моего пользователя из поезда в тестирование вручную, преобразовать его обратно в realRatingMatrix и запустить предикат (), но это заканчивается с ошибкой.
Вот ошибка после использования предиката ():
Ошибка в proxy::dist(x = x, y = y, method = method): x и y должны соответствовать в столбцах.