Modelos de recuperación
Convierten una foto entera en un vector pensado para compararse contra millones de otros en microsegundos — no todos miden lo mismo: unos agrupan por parecido visual, otros por parecido de lugar, que es justo la propiedad que hace posible buscar en un continente.
Agrupados por color y composición — sin noción de dónde está cada sitio.
Todos entrenan sobre el mismo tipo de dato — pares de fotos de la misma ubicación tomadas en momentos distintos — pero no todos coinciden en cuántas dimensiones necesita ese espacio ni en qué arquitectura lo produce. Más dimensiones no es automáticamente mejor: es más caro de indexar y de buscar, así que el nivel que puede permitírselo (Vision) usa varios a la vez y el que no (Mini) usa el más barato de todos.
SALAD
Uno de los modelos que compiten en Lumi Vision. Entrena específicamente para que la distancia en su espacio se parezca a la distancia geográfica real, no al parecido visual — es la propiedad que hace que dos fotos de la misma esquina, tomadas con años de diferencia, queden cerca en ese espacio aunque a simple vista casi no se parezcan.
AnyLoc
El de mayor dimensión de todo el catálogo (49 152). Construido sobre un vocabulario visual —no sobre una red entrenada de punta a punta para este problema como el resto—, lo que lo hace más caro de indexar pero también menos dependiente de que la escena se parezca a lo que vio en entrenamiento.
EigenPlaces
Activo por defecto en Pro y Vision. Entrena viendo la misma ubicación desde ángulos de cámara muy distintos a propósito, para que el vector no dependa de desde dónde se tomó la foto tanto como de dónde se tomó.
CosPlace
El modelo de recuperación de Mini — el más barato de dimensión (512) del catálogo activo, elegido precisamente porque Mini es el nivel de coste bajo: menos dimensiones, índice más pequeño, búsqueda más rápida.
DINO-Mix
Activo en Pro y Vision junto a EigenPlaces — dos modelos con arquitecturas distintas votando sobre el mismo conjunto de candidatos, no uno sustituyendo al otro.
CliqueMining
Solo entra en juego en Vision. Su método de entrenamiento agrupa ejemplos difíciles de distinguir entre sí ("cliques") a propósito durante el entrenamiento, en vez de muestrearlos al azar — mejor en escenas ambiguas, a cambio de una licencia GPL-3.0 más restrictiva que la del resto del catálogo.
Lumi Preview
Activa en Pro y Vision. Es la primera generación de modelo propio — su ficha completa y de dónde viene vive en la página de Lumi Preview, junto al resto de la identidad propia de Lumi.
Lumi 2
La segunda generación de modelo propio, también activa en Pro y Vision. La mayor dimensión de todo el catálogo (12 288) — se consulta a la vez que Lumi Preview, no en su sustitución, igual que EigenPlaces y DINO-Mix entre sí.
Dónde se usa cada uno
| Nivel | Modelos activos |
|---|---|
| Mini | CosPlace |
| Pro | Lumi Preview · Lumi 2 · EigenPlaces · DINO-Mix |
| Vision | Todo lo de Pro, y además SALAD · CliqueMining · AnyLoc |