Con la función de actualización automática del modelo, cuando el modelo subyacente cambia, la canalización se actualiza para usar el modelo nuevo. Debido a que la transformación RunInference
actualiza de forma automática el controlador de modelo, no necesitas volver a implementar la canalización. Con esta función, puedes actualizar tu modelo en tiempo real, incluso mientras se ejecuta la canalización de Apache Beam.
La actualización automática del modelo proporciona dos métodos para actualizar los modelos de aprendizaje automático (AA), el modo de observación y el modo de eventos.
Modo de observación
Usa uno de los patrones proporcionados de Apache Beam, como la clase WatchFilePattern
, para observar el archivo más reciente en tu bucket de Cloud Storage.
WatchFilePattern
usa marcas de tiempo para hacer coincidir un file_pattern
y emite la ModelMetadata
más reciente, que RunInference PTransform
usa para actualizar el modelo de AA.
Si deseas obtener más información sobre el uso de WatchFilePattern
para actualizar de forma automática los modelos de AA, consulta Usa WatchFilePattern para actualizar de forma automática los modelos de AA en RunInference
en la documentación de Apache Beam.
Modo de evento
Conecta tu canalización a una fuente no delimitada, como Pub/Sub, para enviar eventos de actualización directamente a la transformación, lo que inicia la actualización del modelo. Configura una PCollection
de entrada complementaria personalizada que defina la lógica para la actualización del modelo.
Para seguir un instructivo que demuestra cómo actualizar el modelo en producción mediante una entrada complementaria PCollection
, consulta Actualiza modelos de AA en ejecución de canalizaciones.
¿Qué sigue?
Obtén más información sobre la función Actualización automática de modelos en la documentación de Apache Beam.