Горячий или нет / Facemash алгоритм - Почему Эло Рейтинг Алго? - PullRequest
13 голосов
/ 18 июня 2011

В фильме the social network, который я видел, Марк использовал Система рейтинга Elo

Но нужна ли была система рейтинга Elo?
Может кто-нибудь сказать мне, в чем было преимущество при использовании системы рейтинга Elo?
Может ли проблема быть решена таким же образом?
есть ли проблема в этом алгоритме [написано ниже]?

Структура таблицы

  • Имя Имя женщины
  • Pic_Name [pk] Путь ккартинка
  • показы число, показанные изображения
  • голосов число, выбранные люди как горячие

Теперь мы показываем случайным образом 2 фотографии из базы данных, и самая горячая женщина выбирается по максимальному числу Votes

Перед голосованием закрыть / вниз, пожалуйста, напишите свою причину

Ответы [ 3 ]

22 голосов
/ 18 июня 2011

Но было ли это необходимо?

Нет, существует несколько разных способов реализации такой системы.

Может кто-нибудь сказать мне, что было преимуществом, используя систему рейтинга Эло?

Основное преимущество и центральная идея в системе Эло состоит в том, что если кто-то с низким рейтингом выигрывает у кого-то с высоким рейтингом, его рейтинги обновляются на большее число, чем если бы у обоих был аналогичный рейтинг, с которого можно начать. Это означает, что рейтинги довольно быстро сойдутся .

Я действительно не вижу, насколько ваш подход хорош. Прежде всего кажется, что это зависит от того, как часто картинка выбирается случайным образом для потенциального голосования. Даже если вы показали все картинки одинаково много раз, свойство, описанное выше, не сохраняется. То есть, если кто-то победит действительно горячую девушку, она все равно получит только один голос. Это означает, что ваш подход не будет сходиться так быстро, как система Эло. На самом деле, предлагаемый вами подход вообще не сходится к некоторым устойчивым значениям рейтинга .

13 голосов
/ 18 июня 2011

Недостаточно просто подсчитать количество голосов и выставить рейтинг женщинам, и я могу подумать о двух причинах:

Что если женщина среднего роста, но, к счастью, ее изображение отображается чаще?Тогда она получит больше голосов, и ее рейтинг будет ненадлежащим образом расти.

Что, если женщина выглядит средне, но, к счастью, ваш сайт всегда сравнивает ее с некрасивыми женщинами?Если она получит больше голосов, и ее рейтинг будет расти ненадлежащим образом.

Я не очень разбираюсь в рейтинговой системе Эло, но, вероятно, таких проблем не возникает.

2 голосов
/ 18 июня 2011

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

Возможно, именно так и произошло в реальной жизни, и в этом случае Цукерберг, вероятно, выбрал Эло, потому что это хорошо известный алгоритм для этого, который использовался на практике в нескольких видах спорта. Зачем пытаться придумать худший алгоритм?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...