Puoi eseguire il deployment dei modelli scikit-learn addestrati in Kaggle in AI Platform Prediction per elaborare le previsioni su larga scala.
Questa puntata di AI Adventures spiega il flusso di lavoro di base su come prendere un modello addestrato ovunque, incluso Kaggle, e pubblicare le 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. Scopri come creare un kernel del notebook su Kaggle.
Salva il modello utilizzando la libreria
sklearn.externals.joblib
, assicurandoti di assegnare al file il nomemodel.joblib
. Seleziona il pulsante Commit & Run per eseguire tutte le celle di codice del kernel in ordine. Il codice di addestramento del modello viene salvato ed eseguito.Scarica
model.joblib
dalle uscite del kernel.Carica il file
model.joblib
su Cloud Storage.Crea risorse di modelli e versioni in AI Platform Prediction utilizzando la console Google Cloud, fornendo informazioni su come hai addestrato il modello e dove lo hai 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 nel kernel.
Al 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 accanto al nome.
Passaggi successivi
- Guarda una presentazione video di 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 su Kaggle Kernels.