Aggiornamento automatico del modello

Con la funzionalità di aggiornamento automatico del modello, quando il modello sottostante cambia, la pipeline si aggiorna in modo da utilizzare il nuovo modello. Poiché la trasformazione RunInference aggiorna automaticamente il gestore del modello, non è necessario eseguire nuovamente il deployment della pipeline. Con questa funzionalità puoi aggiornare il modello in tempo reale, anche mentre è in esecuzione la pipeline Apache Beam.

L'aggiornamento automatico dei modelli offre due metodi per aggiornare i modelli di machine learning (ML): la modalità di visualizzazione e la modalità evento.

Modalità smartwatch

Utilizza uno dei pattern forniti da Apache Beam, ad esempio la classe WatchFilePattern, per cercare il file più recente nel bucket Cloud Storage. WatchFilePattern utilizza i timestamp per la corrispondenza con un file_pattern ed emette il valore ModelMetadata più recente, che RunInference PTransform utilizza per aggiornare il tuo modello ML.

Per scoprire di più sull'utilizzo di WatchFilePattern per aggiornare automaticamente i modelli ML, consulta Utilizzare WatchFilePattern per aggiornare automaticamente i modelli ML in RunInference nella documentazione di Apache Beam.

Modalità evento

Connetti la tua pipeline a un'origine illimitata, come Pub/Sub, per inviare eventi di aggiornamento direttamente alla trasformazione, che avvia un aggiornamento del modello. Devi configurare un input laterale PCollection personalizzato che definisca la logica per l'aggiornamento del modello.

Per seguire un tutorial che mostra come aggiornare il tuo modello in produzione utilizzando un input secondario PCollection, consulta Aggiornare i modelli ML nelle pipeline in esecuzione.

Passaggi successivi