Para ayudar a los desarrolladores a crear aplicaciones y servicios más potentes para el reconocimiento de imágenes, Microsoft ha compartido su algoritmo “Space Partition Tree And Graph” (SPTAG) que utilizan en el motor de búsqueda Bing.

La creciente mezcla de contenidos está complicado el trabajo de los motores de búsqueda, que son la herramienta principalmente para encontrar un tema, una imagen o un video. Para satisfacer mejor las demandas de los usuarios de Internet, Microsoft ha revisado el motor de su buscador Bing con una técnica de Inteligencia Artificial llamada Space Partition Tree And Graph (SPTAG). El algoritmo SPTAG permite a los desarrolladores aprovechar la inteligencia artificial para el análisis de resultados de búsqueda que analizan vectores: representaciones matemáticas de palabras, píxeles de imagen y otros puntos de datos - en milisegundos.

SPTAG (está codificado en C ++ y Python) está en el corazón de varios servicios de búsqueda de Bing, según Microsoft, y se usó para ayudar a los investigadores de la compañía a "entender mejor la intención" de miles de millones de búsquedas web.

Este algoritmo SPTAG de Microsoft se encuentra en GitHub con licencia de software libre para ayudar a los desarrolladores a crear aplicaciones para identificar un lenguaje hablado a partir de un extracto de audio, o servicios que permiten a los usuarios tomar fotos de flores e identificar el género y la especie.