¡Felicitaciones! Su modelo está listo para implementarse en una canalización de AA de producción. En esta sección del curso, se presentan los lineamientos para las pruebas de las canalizaciones de AA. Sin embargo, en esta sección, no se demuestran estos lineamientos porque no se puede realizar una demostración en un entorno de zona de pruebas.
Aprenderá lo siguiente:
- Escribir pruebas adecuadas para el lanzamiento y la producción
- Detectar modos de falla en tu canalización de AA mediante pruebas
- Evaluar la calidad del modelo en producción
¿Qué es una canalización de AA?
Una canalización de AA consta de varios componentes, como se muestra en el diagrama. Más adelante, nos familiarizaremos con estos componentes. Por ahora, observa que el “Modelo” (la caja negra) es una parte pequeña de la infraestructura de la canalización necesaria para el AA de producción.
Función de las pruebas en las canalizaciones de AA
En el desarrollo de software, el flujo de trabajo ideal sigue el desarrollo basado en pruebas (TDD). Sin embargo, en el AA, comenzar con pruebas no es sencillo. Tus pruebas dependen de tus datos, modelo y problema. Por ejemplo, antes de entrenar tu modelo, no puedes escribir una prueba para validar la pérdida. En cambio, descubres la pérdida alcanzable durante el desarrollo del modelo y, luego, pruebas versiones nuevas con la pérdida alcanzable.
Necesitas pruebas para lo siguiente:
- Valida datos de entrada.
- Validación de la ingeniería de atributos.
- Valida la calidad de las versiones nuevas del modelo.
- Validando la infraestructura de entrega
- Probar la integración entre los componentes de la canalización