¿Qué es el aprendizaje federado?

Vea mi respuesta sobre el aprendizaje federado para: ¿Cuáles son los desarrollos más interesantes en la investigación industrial de aprendizaje profundo en 2017?

En la respuesta vinculada anteriormente, proporciono una explicación fácil de entender del algoritmo de aprendizaje federal; Aquí se muestra un ejercicio:

“Creo que el trabajo de Google Research sobre el aprendizaje federado es muy interesante y relevante en la era actual de los teléfonos móviles. La idea general es mantener un modelo maestro y actualizar este modelo maestro utilizando muchas actualizaciones pequeñas de dispositivos individuales. Las actualizaciones se pueden combinar de forma inmediata y cifrada para que ninguna actualización individual se almacene en línea. Es importante destacar que no se intercambian datos de entrenamiento. Con este enfoque, podemos entrenar modelos de aprendizaje profundo (y otros) de una manera consciente de la privacidad con muchas corrientes descentralizadas de datos … ” La explicación completa continuó aquí.

Aprendizaje federado: aprendizaje automático colaborativo sin datos de entrenamiento centralizados. El aprendizaje federado permite que los teléfonos móviles aprendan en colaboración un modelo de predicción compartido mientras mantienen todos los datos de entrenamiento en el dispositivo, desacoplando la capacidad de hacer aprendizaje automático de la necesidad de almacenar los datos en la nube. Esto va más allá del uso de modelos locales que hacen predicciones en dispositivos móviles (como la API de Mobile Vision y la respuesta inteligente en el dispositivo) al brindar capacitación en modelos al dispositivo también.

El aprendizaje automático federado es un intento de hacer que su teléfono sea inteligente por sí mismo mediante la capacitación del modelo predictivo en el propio dispositivo, a diferencia del enfoque estándar, que requiere que los datos de capacitación se centralicen en un servidor o centro de datos. Es un intento de hacer que el aprendizaje automático sea más rápido, más inteligente y consuma menos energía.

¿Cómo funciona el aprendizaje federado?

En el aprendizaje federado, su teléfono descarga el modelo actual, lo mejora aprendiendo de los datos de su teléfono y luego resume los cambios como una pequeña actualización enfocada. Solo esta actualización del modelo se envía a la nube, mediante comunicación cifrada, donde se promedia inmediatamente con otras actualizaciones de usuarios para mejorar el modelo compartido. Todos los datos de entrenamiento permanecen en su dispositivo y no se almacenan actualizaciones individuales en la nube.

Limitaciones del enfoque de aprendizaje federado

Al igual que en el aprendizaje federado, los datos de entrenamiento se almacenan en el teléfono, hay una limitación en la cantidad de problemas de aprendizaje automático que puede resolver. Problemas como el reconocimiento facial, el reconocimiento de la raza del perro, los filtros de spam de gmail requieren capacitación en un gran conjunto de datos que no es factible por teléfono. Por lo tanto, el aprendizaje federado no es aplicable a estos problemas.

More Interesting

¿Por qué imaginamos (y creamos en algunos casos) robots con forma humana?

¿Cuál es una buena manera de construir un algoritmo de aprendizaje automático para reconocer patrones?

Los robots persiguen nuestros trabajos. ¿Qué podemos hacer?

¿Por qué no se puede aplicar la Regla de Hebbian a redes neuronales artificiales con neuronas ocultas?

¿Cuándo habrá un software de IA de asistente virtual personal asequible y de calidad que trabaje de manera interactiva conmigo para ser mi maestro de tareas para maximizar mi productividad y felicidad?

¿Qué son exactamente las redes neuronales de convolución y en qué se diferencian en funcionalidad y rendimiento de las NN normales?

¿En qué tipo de aprendizaje automático (supervisado, no supervisado, refuerzo) se podría clasificar la predicción de rama?

Quiero escribir un trabajo de investigación sobre inteligencia artificial, ¿qué debo hacer para comenzar?

¿El uso del aprendizaje automático creará alguna vez una máquina en el comercio de acciones / materias primas / FX que expulse completamente a los humanos del juego?

¿Qué pasa si Quora ganó sensibilidad?

Cómo ajustar mejor la tasa de aprendizaje de acuerdo con el conjunto de datos en una red neuronal profunda

¿Cuál es el objetivo principal de la inteligencia artificial?

Quiero construir un robot. ¿Cómo conecto el hardware con el software?

¿Cuáles son los ejemplos de sistemas de inteligencia artificial que se usan actualmente en todo el mundo?

¿Cuánto debo asignar para Ubuntu root, swap y home para computadora Machine / Deep Learning?