Я пытаюсь реализовать эту статью: http://ronan.collobert.com/pub/matos/2008_deep_icml.pdf В частности, уравнение (3) из раздела 2.
Вскоре я хочу произвести попарное вычисление расстояния для характеристик каждой мини-партии и вставить эти потери в общие потери в сети. У меня есть только Tesnor партии (16 образцов), тензор меток партии и функция Tensor партии.
После долгих поисков я все еще не мог понять следующее:
1) Как разделить пакет на положительные (т. Е. Одинаковые метки) и отрицательные пары. Поскольку тензор не повторяется, я не могу понять, как получить, какой образец имеет какую метку, а затем разделить мой вектор или узнать, какие индексы тензора принадлежат каждому классу.
2) Как я могу рассчитать попарное расстояние для некоторых индексов в тензоре партии?
3) Мне также нужно определить новую функцию расстояния для отрицательных примеров.
В целом, мне нужно выяснить, какие индексы к какому классу принадлежат, выполнить расчет положительного попарного расстояния для всех положительных пар. И сделаем еще один расчет для всех отрицательных пар. Затем просуммируйте все это и добавьте к потерям в сети.
Любая помощь (по одному из трех вопросов) будет принята с благодарностью.
margin
? 15.05.2017