Fotos para iOS y macOS cuenta con una característica que nos permite organizar nuestra fotografías según las personas que aparezcan en ellas. Para ello Apple cuenta con un algoritmo capaz de detectar caras y reconocer a diferentes personas según sus rasgos. ¿Cómo consigue esto? Una nueva publicación en su blog 'Machine Learning Journal' nos desvela más detalles.
Con el título "An On-device Deep Neural Network for Face Detection", el último artículo de la página de inteligencia artificial de Apple nos detalla el proceso de reconocimiento de rostros en fotografías. Aprovechando la potencia de la CPU y la GPU de los dispositivos iOS y macOS, se consigue diferenciar entre dos personas distintas.
El mayor problema de Apple en este sentido es la privacidad, debido a que busca siempre ofrece la mayor seguridad posible, las fotografías no se procesan en servidores en la nube con potencia de sobra, sino que lo hacen en nuestros dispositivos. Gracias a las CPUs y GPUs dedicadas, el proceso es más sencillo. Además de esto, las fotografías antes de ser subidas a la nube para almacenarlas en iCloud Photo Library, son cifradas en el dispositivo y tan sólo pueden ser descifradas por otro dispositivo con la misma cuenta de iCloud. Ni siquiera Apple puede ver tus fotografías.
Según Apple:
Los modelos de aprendizaje profundo deben ser enviados como parte del sistema operativo, ocupando un valioso espacio de almacenamiento NAND. También necesitan cargarse en la RAM y requieren un tiempo de cálculo significativo en la GPU y/o …