Puoi eseguire il deployment di modelli scikit-learn addestrati in Kaggle in AI Platform Prediction per generare previsioni su larga scala.
Questo episodio di AI Adventures spiega il flusso di lavoro di base su come portare un modello addestrato ovunque, compreso Kaggle, e fornire previsioni online da AI Platform Prediction.
Panoramica
- Addestra il tuo modello scikit-learn su Kaggle. Puoi vedere un esempio in questa introduzione a scikit-learn. Vedi come creare un kernel del blocco note su Kaggle.
Salva il modello utilizzando la libreria
sklearn.externals.joblib
, assicurati di assegnare al file il nomemodel.joblib
. Seleziona il pulsante Commit ed esegui per eseguire in ordine tutte le celle di codice del kernel. In questo modo, il codice di addestramento del modello viene salvato ed eseguito.Scarica
model.joblib
dagli output del kernel.Carica il file
model.joblib
in Cloud Storage.Crea risorse per modelli e versioni su AI Platform Prediction utilizzando la console Google Cloud, fornendo informazioni su come hai addestrato il modello e dove è stato archiviato in Cloud Storage.
Invia una richiesta di previsione.
Trovare i file del modello in Kaggle
Puoi scaricare i file del modello dalla scheda Output del kernel.
Nel link principale del kernel, https://www.kaggle.com/[YOUR-USER-NAME]/[YOUR-KERNEL-NAME]/:
- Seleziona la scheda Output nella parte superiore della pagina.
- Il file
model.joblib
viene visualizzato in un elenco di origini dati. Per scaricare il file, seleziona il pulsante Scarica tutto. In alternativa, passa il mouse sopra il nome del modello e seleziona l'icona di download visualizzata accanto al nome.
Passaggi successivi
- Guarda un video introduttivo a Kaggle Kernels e scopri di più sui vantaggi dell'utilizzo di Kaggle.
- Scopri come eseguire il deployment di un modello su AI Platform Prediction.
- Visualizza la documentazione sui kernel Kaggle.