Я пытаюсь реализовать потерю триплетов в Tensorflow с онлайн-майнингом триплетов. При этом я сильно полагаюсь на эту ссылку
Однако разница в том, что у меня уже есть пары anchor(image) - positive(text)
. Чего я хочу добиться, так это иметь триплет anchor(image) - positive(text) - negative(text)
.
Другими словами, я ожидал бы, что функция потерь будет использовать стратегию batch-all
для генерации триплетов, так что для изображения i
и текста j
у меня будет batch_size
триплетов с последним элемент, являющийся текстом z != j
.
Дайте мне знать, если вам нужна дополнительная информация и с нетерпением ждем ваших ответов!