En mayo pasado, Microsoft presentó How-Old.net, un portal que permite evaluar la capacidad de sus algoritmos en Azure para calcular la edad de una persona a partir de una fotografía. Ahora, la compañía de Redmond ha dado un paso más con el módulo del «Proyecto Oxford» dedicado a reconocer las emociones. La tecnología es experimental, pero los resultados obtenidos son bastante precisos.

Microsoft busca «detectar emociones» en fotografías
Emociones Microsoft

El módulo de reconocimiento de emociones

Aprendizaje automático, inteligencia artificial y redes neuronales son conceptos en los que las grandes compañías están invirtiendo tiempo y dinero. La idea es desarrollar servicios y dispositivos más inteligentes, capaces de adaptarse por completo a las demandas de cada usuario. Aunque el proceso es lento y los sistemas cometen errores, cada nueva generación de algoritmos ofrece resultados más precisos.

Microsoft busca «detectar emociones» en fotografías
Nada mal para lo que es una imagen clásica

El módulo de reconocimiento de emociones del Proyecto Oxford no ofrece detalles técnicos sobre su funcionamiento, pero sí especifica que los números son generados por el API conocido como «Emotion», que aplica técnicas de aprendizaje automático. El sistema puede reconocer hasta 64 rostros en una misma imagen. Si quieres probar con una foto propia, recuerda que su tamaño debe ser inferior a cuatro megabytes y que la resolución mínima es de 36 por 36 píxeles. Los formatos soportados son JPG, BMP, PNG y GIF solo su primer cuadro.

Microsoft lo explica desde el comienzo: la tecnología vinculada al módulo para reconocer emociones es experimental, y se esperan muchos resultados disparatados. De todos modos, en nuestras pruebas no le fue nada mal. Los números se dividen en ocho categorías sorpresa, miedo, felicidad, tristeza, ira, desprecio, asco y neutral, y un reconocimiento perfecto equivale a 1, pero lo más común es encontrar varios decimales detrás de cada valor.

El plan de Microsoft es que los desarrolladores utilicen sin cargo en sus proyectos este y otros módulos del Proyecto Oxford, como el reconocimiento facial, la conversión de voz a texto y viceversa y la detección de texto en imágenes, entre otras cosas.

Puedes probar el módulo en el sitio oficial.