Atualização automática do modelo

Com a funcionalidade de atualização automática do modelo, quando o modelo subjacente muda, o seu pipeline é atualizado para usar o novo modelo. Uma vez que a transformação RunInference atualiza automaticamente o controlador do modelo, não precisa de voltar a implementar o pipeline. Com esta funcionalidade, pode atualizar o seu modelo em tempo real, mesmo enquanto o pipeline do Apache Beam está em execução.

A atualização automática de modelos oferece dois métodos para atualizar os modelos de aprendizagem automática (AA): o modo de monitorização e o modo de eventos.

Modo de visualização

Use um dos padrões fornecidos pelo Apache Beam, como a classe WatchFilePattern, para monitorizar o ficheiro mais recente no seu contentor do Cloud Storage. WatchFilePattern usa datas/horas para fazer corresponder a file_pattern e emite o ModelMetadata mais recente, que o RunInference PTransform usa para atualizar o seu modelo de AA.

Para saber mais sobre a utilização de WatchFilePattern para atualizar automaticamente os modelos de AA, consulte o artigo Use WatchFilePattern to auto-update ML models in RunInference na documentação do Apache Beam.

Modo de evento

Ligue o pipeline a uma origem não limitada, como o Pub/Sub, para enviar eventos de atualização diretamente para a transformação, que inicia uma atualização do modelo. Configura uma entrada lateral personalizada PCollection que define a lógica da atualização do modelo.

Para seguir um tutorial que demonstra como atualizar o seu modelo em produção através de uma entrada lateral PCollection, consulte o artigo Atualize modelos de ML em pipelines em execução.

O que se segue?