Привет всем! У меня вопрос по методу прогнозирования baseline predictors. У меня есть сумма оценок для каждого пользователя и сумма оценок для каждого элемента. Теперь я пытаюсь спрогнозировать как определенный пользователь оценит какой либо элемент. Делаю я это так
Каждый
Но есть пользователи, которые могут не оценить ни 1го элемента. Тоже самое касается элемента (Какой нибудь элемент может никто не оценить). И что тогда? Тогда задан 9 Июл '14 16:33 boomeer |
Хотелось бы постановки задачи в более абстрактной форме, на языке чисел. Но здесь, судя по всему, должно быть следующее. Допустим, у меня есть набор чисел типа 6 5 7 0 0 0 0. Если я хочу усреднить его по оценённым элементам, то заменяю ненулевые числа на их среднее и получаю 6 6 6 0 0 0 0. Это равносильно тому, что мы все ненулевые числа заменяем на одинаковые, чтобы общая сумма была той же. По идее, это делается в неком цикле, где число шагов равно числу ненулевых элементов. Если нулями будут все числа, то цикл выполнится 0 раз, и тогда не страшно, что внутри него будет деление на ноль.