Понимание данного протокола библиотеки Recommenderlab в R - PullRequest
0 голосов
/ 26 апреля 2019

Я пытаюсь понять данный протокол библиотеки Recommenderlab в R.

Из исходного документа https://cran.r -project.org / web / packages / Recommenderlab / vignettes / Recommenderlab.pdf :

Испытания проводятся путем удержания предметов (параметр задан).Бриз и соавт.(1998) представили четыре экспериментальных протокола удержания под названием «Дается 2», «Дается 5», «Дается 10» и «Все, кроме 1».Во время тестирования данный протокол x предоставляет алгоритму только x случайно выбранных элементов для тестового пользователя, и алгоритм оценивается по тому, насколько хорошо он может прогнозировать удерживаемые элементы

Я не понимаютот факт, что это относится только к тестированию пользователей.Почему мы не можем просто применить это ко всем пользователям, и нам нужно разделить обучение и тестирование пользователей И использовать данный протокол?

Поскольку мы даем только несколько элементов для алгоритма, чтобы понять шаблоны и создавать прогнозы, а затем проверить / измерить, насколько хороши эти прогнозы на основе остальных элементов, почему мы должны сделать это для тестатолько пользователи, и мы не можем сделать это для всех?Как проходят обучение пользователи?Когда приведен алгоритм, скажем, 10 элементов, чтобы понять шаблоны целевого пользователя, разве он не использует весь набор данных (как обучение, так и тестирование), например, для вычисления окрестности пользователя (UBCF), чтобы сделать прогнозы, которые будут позжеоценивается ли использование удержанных предметов?И если нет, то есть во время этого процесса он смотрит только на обучающих пользователей (скажем, на 80%), почему бы не взглянуть и на тестирующих пользователей?В чем проблема наличия другого тестового пользователя по соседству, и нужно только обучать пользователей?Та часть, которую я не понимаю .. Или мои предположения неверны?

В заключение: зачем нам обоим нужен данный протокол, а также разрыв между обучением и тестированием?

Надеюсь, мой вопрос имеет смысл, мне действительно интересно найти решение.Заранее спасибо:)

...