Cómo obtener correctamente la distancia de una imagen de la incrustación en contra de una lista/grupo de otra imagen de la incrustación?
Tengo un preentrenado modelo que estoy utilizando para extraer incrustaciones de imágenes, y me gustaría obtener la distancia de una imagen en contra de algunas otras imágenes, es decir,
Embedding (1028,) against Embedding (5, 1028)
Estoy tratando de hacer una imagen de similitud experimento en el que estoy usando la métrica de similitud del Coseno de Tensorflow para calcular la distancia entre dos incrustación, y funciona bien en un 1-a-1 cálculo es decir,
Embedding_1 = (1028,)
Embedding_2 = (1028,)
metrics.CosineSimilarity(Embedding_1, Embedding_2)
pero no puedo averiguar cómo hacerlo en un 1-a-N a distancia de computación.
Embedding_1 = (1028,)
Embedding_Group = [(1028,),(1028,),(1028,),(1028,),(1028,)]