Есть ли способ добавить пользовательские значения для тестирования образцов в Recommenderlab? - PullRequest
0 голосов
/ 30 мая 2019

Я создаю систему рекомендаций для фильмов.У меня есть фрейм данных с отзывами, и я хочу добавить к нему холодный старт.Итак, мне удалось добавить значения в набор данных рейтинга, но когда дело доходит до его разделения для обучения и тестирования образцов, у меня возникает проблема.Данные распространяются и преобразуются в realRatingMatrix, затем я использую AssessScheme (), потому что это дает возможность фильтровать прогнозируемые рейтинги и рекомендовать лучшие фильмы, но когда я это делаю, функция случайным образом разделяет данные для обучения и тестирования, и я могу 'Я не смог перевести моего «холодного пользователя» из поезда в тестовые образцы.

Я попытался преобразовать realRatingMatrix обратно в информационный фрейм, перенести моего пользователя из поезда в тест вручную, преобразовать его обратно в realRatingMatrix и запустить предикат (), но он завершается.с ошибкой.

Вот ошибка после использования предиката ():

Ошибка в proxy :: dist (x = x, y = y, method = method): xи у должны соответствовать в столбцах.

...