Fases de desarrollo del AA

Los proyectos de AA avanzan en fases con objetivos, tareas y resultados específicos. Una comprensión clara de las fases de desarrollo del AA ayuda a establecer responsabilidades de ingeniería, administrar las expectativas de las partes interesadas y asignar recursos de manera eficiente.

Avanzar con éxito por las fases (a menudo de forma iterativa) es fundamental para diseñar, ensamblar y compilar modelos de AA que resuelvan problemas empresariales a largo plazo.

En un nivel alto, la implementación de una solución de AA consta de las siguientes fases:

  1. Ideación y planificación
  2. Experimentación
  3. Creación de canalizaciones
  4. Producción

Ideación y planificación

Durante la fase de ideación y planificación, enmarcas tu problema en términos de una solución de AA y estimas la viabilidad del proyecto.

  • Objetivo: Determinar si el AA es la mejor solución para tu problema.
  • Tareas: Analiza el problema empresarial para comprender las restricciones de tu proyecto.
  • Resultado: Un documento de diseño que describe cómo resolver un problema con una solución de AA. Para ver un ejemplo de un documento de diseño de AA, consulta go/ml-design-doc-example.

La transcripción del video está disponible mirando en Broadcast. Si no aparece la transcripción, haz clic en el ícono de transcripción .

Experimentación

La experimentación es la esencia del aprendizaje automático. Durante esta fase, verificas que una solución de AA sea viable. Encontrar una solución es un proceso iterativo. Es común probar cientos de experimentos antes de encontrar la combinación correcta de atributos, hiperparámetros y arquitectura de modelo que resuelva el problema.

  • Objetivo: Crear un modelo que resuelva el problema empresarial.
  • Tareas: experimenta con atributos, hiperparámetros y arquitecturas de modelos.
  • Resultado: Un modelo con una calidad suficientemente buena para poner en producción.

La transcripción del video está disponible mirando en Broadcast. Si no aparece la transcripción, haz clic en el ícono de transcripción .

Creación y producción de canalizaciones

Durante la fase de compilación y producción de la canalización, debes compilar canalizaciones para procesar datos, entrenar un modelo y entregar predicciones. Luego, implementas el modelo y las canalizaciones en producción con la infraestructura de supervisión y registro necesaria.

  • Objetivo: Implementar y compilar la infraestructura para escalar, supervisar y mantener los modelos en producción.
  • Tareas: Compila canalizaciones para automatizar muchas de las tareas a fin de mantener los modelos actualizados en producción.
  • Resultados: Canalizaciones de AA validadas.

La transcripción del video está disponible mirando en Broadcast. Si no aparece la transcripción, haz clic en el ícono de transcripción .

Flujo de trabajo del AA de extremo a extremo

En el siguiente diagrama, se ilustra todo el flujo de trabajo del AA de extremo a extremo, en el que se enumera cada fase y sus tareas y resultados:

Flujo de trabajo del AA de extremo a extremo

Figura 1: Las cuatro fases principales de un flujo de trabajo del AA

Recuerda

Existen múltiples desafíos en cada fase. No darse cuenta de ello (y planificarla) puede hacer que se pierdan plazos, se frustre a los ingenieros y se fracasen en los proyectos.