У меня есть веб-сайт, на котором пользователи могут элементы "Нравится" и "Не нравится".
Таким образом, для каждого элемента у меня есть такие данные, как общее число "Нравится" и% от общего числа голосов, которые являются "лайками".
Я хотел бы рассчитать только один балл, чтобы показать пользователям.Использование только% не сработает, потому что, хотя item_A может иметь 90% «лайков», в то время как item_B может иметь 80% «лайков», item_B должен по-прежнему занимать место перед item_A, если item_B имеет 10000 голосов, а item_A имеет толькоВсего 1000 голосов.
Аналогичным образом, использование только общего количества "Лайков" не сработает, поскольку, хотя элемент может иметь большое количество "Лайков", его не следует оценивать очень высоко, если% "Лайков" равенlow.
Какой будет хороший алгоритм для создания единой оценки из приведенных выше данных?
В идеале оценка должна быть "значимой" или "нормализованной" в некотором смысле.Например, если я пойду в IMDB и увижу, что фильм имеет оценку 8/10, я сразу узнаю, что это хороший фильм.С другой стороны, если я увижу 1370 баллов, я не обязательно буду знать, хорошо это или плохо.