![]() |
|
![]() ![]() ![]() |
|
numerovan |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 549 Регистрация: 1.12.2007 Репутация: нет Всего: 2 |
Здравствуйте, хочу спросить следующее: как вычислить рейтинг какого нибудь элемента, то ли это будет пользователь на сайте, или фотоальбом, или файл какой нибудь ... ?
Я пока решил эту ситуацию так ... 1. на элемент выделил 4 составляющие - комменты, просмотры, лайки, скачивания. 2. узнаю максимальные значения этих 4-х составляющих на всем сайте, получаю к примеру то что на какой-то файл есть 55 комментов, 1000 просмотров (на др. файл), 100 лайков и 10 скачиваний - это разные файлы. 3. каждой составляющей присвоил степерь важности, одно скачивание - 5 баллов один лайк - 4 балла один коммент - 3 балла один просмотр - 1 балл 4. узнаю 4 составляющие для определенного файла, допустим 5-5-5-5 5. перемнажаю значения максимальные, текущие ... допустим из вышепоказанного примера максимальные: скачивание - 10 * 5 балла лайки - 100 * 4 балла комменты - 55 * 3 балла просмотры - 1000 * 1 балл текущие: скачивание - 5 * 5 балла лайки - 5 * 4 балла комменты - 5 * 3 балла просмотры - 5 * 1 балл в итоге допустим получил цифры 1000 и 100, далее путем процентного соотношения, понимаю что 100 это 10% от 1000, следовательно 1 оценка из 5 ... ну как в школе ... тем самым присваиваю файлу 1 звездочку. Что скажете по этому делу ? |
|||
|
||||
imageman |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 30.9.2004 Репутация: нет Всего: 1 |
посмотрите тут http://habrahabr.ru/company/darudar/blog/143188/
может пригодится. PS. На хабре по поводу этой статьи есть еще несколько дополнений |
|||
|
||||
numerovan |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 549 Регистрация: 1.12.2007 Репутация: нет Всего: 2 |
посмотрел там ... что-то в голову эти формулы не лезут ) ...
|
|||
|
||||
numerovan |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 549 Регистрация: 1.12.2007 Репутация: нет Всего: 2 |
Мой вариант:
товар, в моем случае mp3-файл, характеризуется по - скачиваниям, лайкам, комментариям и просмотрам. В начале установил приоретет для каждого показателя: 1. Скачивание, имеет 4 2. Лайк, имеет 3 3. Комментарий к данному треку, имеет 2 4. просмотр, имеет 1, или можно ни на что не перемножать.
просмотры разделил на 1000, интуиктивно понимаю что лучше разделить его на 1000, без веских обоснований. далее перебираю каждый товар (трек) и вычисляю для него балл
отсюдова получаю текущий бал исходя из максимально возможного и действующего на данный момент времени. Перерыл на Хабре разные статьи http://habrahabr.ru/company/darudar/blog/143188/, http://habrahabr.ru/post/150683/, http://habrahabr.ru/post/150808/ ... мой вариант для меня ближе. |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |