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