Sie können in AI Platform scikit-learn-Modelle bereitstellen, die in Kaggle trainiert wurden, um Vorhersagen in großem Maßstab zu liefern.
In dieser Folge von AI Adventures wird der grundlegende Workflow dafür erläutert, wie Modelle, die z. B. in Kaggle extern trainiert wurden, bereitgestellt werden und Onlinevorhersagen aus AI Platform Prediction liefern können.
Überblick
- Trainieren Sie Ihr scikit-learn-Modell auf Kaggle. In dieser Einführung zu scikit-learn wird ein entsprechendes Beispiel erläutert. Hier finden Sie eine Anleitung dazu, wie Sie auf Kaggle einen Notebook-Kernel erstellen.
Speichern Sie Ihr Modell mithilfe der Bibliothek
sklearn.externals.joblib
und nennen Sie die Dateimodel.joblib
. Klicken Sie auf die Schaltfläche Commit & Run (Commit durchführen & ausführen), um alle Kernel-Codezellen der Reihe nach auszuführen. Dadurch wird der Trainingscode für Ihr Modell gespeichert und ausgeführt.Laden Sie
model.joblib
aus den Kernel-Ausgaben herunter.Laden Sie die Datei
model.joblib
in Cloud Storage hoch.Erstellen Sie mithilfe der Google Cloud Console Modell- und Versionsressourcen auf AI Platform Prediction und geben Sie Informationen dazu, wie Sie Ihr Modell trainiert haben und wo es in Cloud Storage gespeichert wurde.
Senden Sie eine Vorhersageanfrage.
Ihre Modelldateien in Kaggle finden
Sie können Ihre Modelldateien über den Tab Output (Ausgabe) in Ihrem Kernel herunterladen.
Rufen Sie den Hauptlink zu Ihrem Kernel (https://www.kaggle.com/[IHR-BENUTZERNAME]/[IHR-KERNEL-NAME]/) auf und gehen Sie so vor:
- Klicken Sie auf den Tab Output (Ausgabe) oben auf der Seite.
- Die Datei
model.joblib
wird in einer Liste von Datenquellen angezeigt. Klicken Sie zum Herunterladen der Datei auf die Schaltfläche Download All (Alle herunterladen). Alternativ können Sie den Mauszeiger über den Namen des Modells bewegen und dann das eingeblendete Download-Symbol anklicken.
Nächste Schritte
- In der Video-Einführung zu Kaggle-Kernels erfahren Sie mehr über die Vorteile der Arbeit mit Kaggle.
- Hier erfahren Sie, wie Sie ein Modell auf AI Platform Prediction bereitstellen.
- Dokumentation zu Kaggle-Kernels