|   |   | 
| 
 | Алгоритм сравнения картинок | ☑ | ||
|---|---|---|---|---|
| 0
    
        ollega 05.03.20✎ 20:22 | 
        Есть тут гений? Добрый день.
 Кто знает какой-нибудь готовый алгоритм? Есть 1000 картинок, много пользователей. Пользователю выдается две "случайные" фотки. Он говорит какая круче. Как на основе множества таких сравнений от множества пользователей как отсортировать фотки по крутизне? Наверняка есть уже оптимальные алгоритмы, не могу найти. | |||
| 1
    
        Asmody 05.03.20✎ 20:27 | 
        Тупо суммировать лайки не предлагать?     | |||
| 2
    
        ollega 05.03.20✎ 20:28 | 
        Нет, не подходит     | |||
| 3
    
        ollega 05.03.20✎ 20:30 | 
        Добавят новую фотку крутую, по такой системе лайков она мало шансов в топ имеет выйти и менее объективное сравнение будет.     | |||
| 4
    
        acht 05.03.20✎ 20:31 | 
        Хи. Сортировка 1000 элементов пузырьком.     | |||
| 5
    
        ollega 05.03.20✎ 20:33 | 
        (4)ахаха     | |||
| 6
    
        Asmody 05.03.20✎ 20:36 | 
        (3) пользователи должны сравнивать "вслепую", не зная текущего рейтинга. Рейтинг может постепенно "протухать": например, вчерашний лайк стоит дешевле сегодняшнего. И т.п     | |||
| 7
    
        ollega 05.03.20✎ 20:40 | 
        (6) На все фотки пользователь не знает рейтинг, кто будет держать в голове?) 
 Протухание рейтинга - самая последняя гавань, куда я уйду. Хочу предложенным алгоритмом пользоваться, не найду решения - придется самому велосипед изобретать. Утухание рейтинга слишком необъективно и слишком много голосов надо, чтобы более-менее объективную картину нарисовать | |||
| 8
    
        Asmody 05.03.20✎ 20:54 | 
        (7) ты ищешь алгоритм для несуществующей задачи.
 Хотелка - это не задача. | |||
| 9
    
        Регик 05.03.20✎ 20:59 | 
        (0) Даешь каждой фотке на старте какой-то стандартный рейтинг, всем одинаковый, например всем по 100.
 Если пользователь из двух фоток выбрал лучшую, то от худшей отнимается часть рейтинга(какой-то процент, например 50%, или 1%, нужно думать), и прибавляется лучшей. | |||
| 10
    
        ollega 05.03.20✎ 21:00 | 
        (8) ну да о чем это я, мне это приснилось) Ты о чем? Моя задача - за меньшее количество труда пользователей отсортировать фотки с наибольшей точностью.     | |||
| 11
    
        ollega 05.03.20✎ 21:01 | 
        (9) это и есть начало изобретения велосипеда. Он достаточно сложный. Хотелось бы уже готовое найти решение     | |||
| 12
    
        Asmody 05.03.20✎ 21:01 | 
        (10) это хотелка. Задача должна быть формализована     | |||
| 13
    
        Регик 05.03.20✎ 21:01 | 
        Пользователь должен проголосовать за все 1000 фоток? Или за малую часть?     | |||
| 14
    
        ollega 05.03.20✎ 21:03 | 
        (13) просто по настроению несколько сравнил, ничего не должен. Один парочку сравнил, другой 10, другой 100...     | |||
| 15
    
        Регик 05.03.20✎ 21:05 | 
        (14) Что-то к таким условиям никакой готовый алгоритм не применяется. Мы делали только где пользователь по всем проходил и у каждого пользователя был отсортированный список, а потом эти списки соединяли в общий рейтинг. Но тебе такое наверное не подходит     | |||
| 16
    
        ollega 05.03.20✎ 21:06 | 
        (12) из пустого в порожнее. Не в этом дело. Пусть будет неформализованной задачей.     | |||
| 17
    
        ollega 05.03.20✎ 21:06 | 
        (16) ну да, не подойдёт     | |||
| 18
    
        ДНН 05.03.20✎ 21:24 | 
        (0) Может что-то типа рейтинга, который в шахматах используется? Эло или как он называется? То есть есть стартовый рейтинг у картинок, если рейтинг 2-х картинок совпадает, то они получают одинаковый +/-. Если рейтинг первой картинки выше, чем у второй, то если выбрали первую она получит незначительный плюс, а вторая незначительный минус. Если вторую выбрали - то наоборот, значительный плюс и минус. Ну и пока у картинки не будет определенного количества сравнений - она не учитывается в рейтинге. В итоге когда появится новая картинка, если вдруг она окажется круче самых крутых картинок - она быстро начнет расти в рейтинге     | |||
| 19
    
        ollega 05.03.20✎ 21:32 | 
        (18) как вариант, новым картинкам просто значительно более сильно рейтинга добавляется/убавляется. Тут уже поиграться придется с "насколько значительно".
 В (9) похожее предложение. Спасибо за идею. Возьмю на заметку, если ничего не найду. | |||
| 20
    
        vde69 05.03.20✎ 22:16 | 
        ха я делаю такой :)     | |||
| 23
    
        Регик 05.03.20✎ 22:25 | 
        (20) Ты все перепутал. Увидел знакомое слово, и подумал что остальное тоже как у тебя. ТС нужно совсем не это.     | |||
| 24
    
        vde69 05.03.20✎ 22:27 | 
        (23) точно ложанулся я     | |||
| 25
    
        timurhv 06.03.20✎ 01:24 | 
        (0) Алгоритм Яндекс.Музыки подойдет идеально     | |||
| 26
    
        timurhv 06.03.20✎ 01:25 | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |