A maneira correta de obter a distância de uma imagem de incorporação contra a lista/grupo de uma outra imagem de incorporação?
Eu tenho um pretrained modelo que estou usando para extrair incorporações a partir de imagens, e eu gostaria de obter a distância de uma imagem contra algumas outras imagens i.e.
Embedding (1028,) against Embedding (5, 1028)
Eu estou tentando fazer uma imagem semelhança experimento onde estou usando o co-seno da métrica de similaridade Tensorflow para calcular a distância entre dois incorporação, e funciona bem em uma escala de 1-para-1 de computação i.e.
Embedding_1 = (1028,)
Embedding_2 = (1028,)
metrics.CosineSimilarity(Embedding_1, Embedding_2)
mas eu não consigo descobrir como fazer isso em um 1-para-N distância de cálculo.
Embedding_1 = (1028,)
Embedding_Group = [(1028,),(1028,),(1028,),(1028,),(1028,)]