Привет всем!

У меня вопрос по методу прогнозирования baseline predictors.

У меня есть сумма оценок для каждого пользователя и сумма оценок для каждого элемента. Теперь я пытаюсь спрогнозировать как определенный пользователь оценит какой либо элемент. Делаю я это так

raw_average + bias (пользователя) + bias (элемента)

Каждый bias я нахожу, как

(сумма всех оценок конкретным пользователем (или сумма всех оценок конкретного элемента) / кол-во оценок) - raw_average

Но есть пользователи, которые могут не оценить ни 1го элемента. Тоже самое касается элемента (Какой нибудь элемент может никто не оценить).

И что тогда? Тогда кол-во элементов == 0 в bias ..., И нужно я делить на ноль...

задан 9 Июл '14 16:33

изменен 9 Июл '14 16:33

Хотелось бы постановки задачи в более абстрактной форме, на языке чисел. Но здесь, судя по всему, должно быть следующее. Допустим, у меня есть набор чисел типа 6 5 7 0 0 0 0. Если я хочу усреднить его по оценённым элементам, то заменяю ненулевые числа на их среднее и получаю 6 6 6 0 0 0 0. Это равносильно тому, что мы все ненулевые числа заменяем на одинаковые, чтобы общая сумма была той же. По идее, это делается в неком цикле, где число шагов равно числу ненулевых элементов. Если нулями будут все числа, то цикл выполнится 0 раз, и тогда не страшно, что внутри него будет деление на ноль.

(9 Июл '14 18:59) falcao
10|600 символов нужно символов осталось
Знаете, кто может ответить? Поделитесь вопросом в Twitter или ВКонтакте.

Ваш ответ

Если вы не нашли ответ, задайте вопрос.

Здравствуйте

Математика - это совместно редактируемый форум вопросов и ответов для начинающих и опытных математиков, с особенным акцентом на компьютерные науки.

Присоединяйтесь!

отмечен:

×9

задан
9 Июл '14 16:33

показан
1196 раз

обновлен
9 Июл '14 18:59

Отслеживать вопрос

по почте:

Зарегистрировавшись, вы сможете подписаться на любые обновления

по RSS:

Ответы

Ответы и Комментарии

Дизайн сайта/логотип © «Сеть Знаний». Контент распространяется под лицензией cc by-sa 3.0 с обязательным указанием авторства.
Рейтинг@Mail.ru