Cuando la foto de iCloud está activada, todas las fotos se suben a iCloud y sólo se guarda una copia de baja resolución en el teléfono para navegar, la foto de alta resolución se descarga bajo demanda si el usuario la pulsa.
La aplicación Fotos realizará un aprendizaje automático en el dispositivo cuando éste no esté en uso y se esté cargando (normalmente mientras duermes) para detectar caras en tu biblioteca de fotos y así tener "álbumes de personas". Este es sólo uno de los casos en los que la aplicación utiliza el aprendizaje automático.
Lo que me confunde es que las imágenes de baja resolución no son lo suficientemente buenas para realizar ML, especialmente para la detección de rostros. Entonces, ¿cómo puede analizar esas fotos de baja resolución y dar la predicción correcta?
Tengo dos conjeturas:
-
No importa la baja o la alta resolución, sólo analizar lo que hay en el dispositivo. (Realmente no creo que este sea el caso ya que la detección de rostros es demasiado precisa como para creer que fueron resultado de ML en fotos de 480p)
-
Carga bajo demanda, descarga la foto original de iCloud mientras se ejecuta el algoritmo ML, y elimina la foto original del dispositivo cuando termina. (¿No es esto un desperdicio de ancho de banda para los servidores de iCloud?)
Edición 1: Estoy interesado en cómo se manejará el caso cuando agregué manualmente alguna foto a una persona(esta acción hace que el modelo cambie, bueno, eventualmente cambia después de que aprende las nuevas fotos que no fueron detectadas previamente), todas las fotos deben ser analizadas de nuevo utilizando el nuevo modelo. En este momento, la mayoría de las imágenes de alta resolución (digamos 199GB/200GB) están sólo en iCloud, así que ¿el sistema las sacará una por una para realizar el ML usando el nuevo modelo de nuevo? ¿Y si "edito" el ML regularmente? (añadiendo una foto no detectada al álbum de la gente, pero no todas a la vez) Si es así, esto podría ser un gran drenaje para los servidores de iCloud... no olvides que algunas personas tienen más de 1TB de fotos en iCloud.
Editar 2:
No me malinterpretes, estoy puramente interesado en cómo funciona todo esto porque para mí está hecho muy bien. Y para ser claro, confío plenamente en Apple en la promesa "en el dispositivo", y esto es exactamente por lo que hice esta pregunta para obtener una comprensión de los detalles técnicos que hacen que tanto el respeto a la privacidad y dar resultados precisos.