2016-04-12 3 views
-2

У меня возникли проблемы с пониманием того, как я могу сортировать пользователей в соответствии с их рангом. Я использую сверточную нейронную сеть (CNN) для разработки системы распознавания радужки, и у меня есть результат классификатора Softmax слева и справа. Что я буду делать, это использовать один из методов ранжирования слияния (например, метод наивысшего ранга, метод подсчета Borda и метод логистической регрессии), чтобы сплавить вывод как левой, так и правой радужной оболочки. Я полностью понимаю каждый метод, как он работает, но я столкнулся с проблемой того, как я могу найти начальный ранг для каждого пользователя. Другими словами, как я могу найти ранг для каждого пользователя до того, как я накормил их любому из методов ранжирования ?. Пожалуйста, любые объяснения и идеи по этому поводу будут высоко оценены. Заранее спасибо.Как я могу найти ранг для каждого пользователя?

ответ

1

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

+0

Дорогой Michal Благодарим за отзыв, Фактически, выход моего классификатора представляет собой матрицу размером 224x2240, где 224 - это число классов, а 2240 - количество примеров (10 изображений для каждого человека). Каждый столбец представляет собой вектор вероятности для каждого примера, где максимальное значение представляет лучшее. Вы имеете в виду, что я могу ранжировать пользователей, используя эту матрицу ?. Если, да, я столкнусь с еще одной проблемой, которая заключается в том, как я могу ранжировать двух или более пользователей с одинаковым значением вероятности? –

+0

Вы можете оценивать 224 пользователей для каждого из примеров 2240, оценивая каждую из 2240 строк матрицы отдельно. В зависимости от вашей задачи вы можете сплавить все рейтинги для данного пользователя (из 10 доступных примеров). И да, вам все равно придется иметь какую-то стратегию связей (возможно, случайную). –

+0

Что вы подразумеваете под случайным? –