¿Qué es el aprendizaje automático en tiempo real?

El contexto es importante, pero presumiblemente de lo que estamos hablando aquí es del análisis predictivo de la transmisión de datos o del análisis predictivo en tiempo real. Los algoritmos tradicionales para el aprendizaje automático requieren tiempo para procesar un conjunto de datos para crear un modelo con el que se puedan comparar los puntos de datos futuros. Dependiendo del tipo de algoritmo de ML que esté utilizando, este “entrenamiento” puede ser bastante costoso / lento

Por lo tanto, cuando la gente dice aprendizaje automático en tiempo real

  • Quieren un modelo que tenga en cuenta la historia reciente cuando haga sus predicciones.
  • Quieren un modelo que esté evolucionando. Es decir, quieren que el modelo “cambie” a medida que los datos se mueven a través de la tubería, para que la capacitación (es decir, la reentrenamiento) sea parte del proceso

En los negocios, el # 2 es probablemente el contexto para el aprendizaje automático en tiempo real. El uso de puntos de datos de hace un año, o incluso hace un mes, podría no ser válido ya que las condiciones y circunstancias comerciales cambian rápidamente.

Un algoritmo en tiempo real, en términos generales, produce un resultado antes de que se alcance una fecha límite. Esto implica que el tiempo de cálculo puede estar limitado por una constante. Los algoritmos de aprendizaje automático en tiempo real, entonces, pueden incorporar nuevos ejemplos y actualizar sus modelos en el tiempo limitado anteriormente por alguna constante, sin importar la cantidad de información que reciban.