Ein Prüfpunkt ist ein Snapshot des Modellzustands zu einem bestimmten Zeitpunkt im Prozess der Feinabstimmung. Sie können Zwischenprüfpunkte bei der Abstimmung von Gemini-Modellen für Folgendes verwenden:
- Fortschritt der Abstimmung speichern
- Leistung von Zwischenprüfpunkten vergleichen
- Den Prüfpunkt mit der besten Leistung vor dem Overfitting als Standardprüfpunkt auswählen
Bei Abstimmungsjobs mit weniger als 10 Epochen wird ungefähr nach jeder Epoche ein Prüfpunkt gespeichert. Bei Abstimmungsjobs mit mehr als 10 Epochen werden etwa 10 Prüfpunkte gleichmäßig verteilt gespeichert. Der letzte Prüfpunkt wird sofort gespeichert, nachdem alle Epochen trainiert wurden.
Zwischenprüfpunkte werden im Laufe der Abstimmung sequenziell auf neuen Endpunkten bereitgestellt. Der Endpunkt des abgestimmten Modells stellt den Endpunkt des Standardprüfpunkts dar. Die Prüfpunkte des abgestimmten Modells umfassen alle Prüfpunkte und die entsprechenden Endpunkte.
Unterstützte Modelle
Die folgenden Gemini-Modelle unterstützen Prüfpunkte:
Ausführliche Informationen zu Gemini-Modellversionen finden Sie unter Google-Modelle und Modellversionen und -lebenszyklus.
Abstimmungsjob erstellen, der Prüfpunkte exportiert
Sie können einen Abstimmungsjob erstellen, der Prüfpunkte exportiert, indem Sie das Google Gen AI SDK oder die Google Cloud Console verwenden.
Console
Wenn Sie einen Abstimmungsjob erstellen möchten, der Prüfpunkte exportiert, rufen Sie die Seite Vertex AI Studio auf und wählen Sie den Tab Abstimmung aus. Weitere Informationen finden Sie unter Modell abstimmen.
Google Gen AI SDK
(Vorschau) Sie können den Gen AI Evaluation Service so konfigurieren, dass nach jedem Prüfpunkt automatisch Auswertungen ausgeführt werden. Diese Auswertungskonfiguration ist in der Region us-central1 verfügbar.
Installieren Sie das Google Gen AI SDK:
pip install --upgrade google-genai
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Legen Sie Umgebungsvariablen fest, um das Gen AI SDK mit Vertex AI zu verwenden:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values
# with appropriate values for your project.
export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT
export GOOGLE_CLOUD_LOCATION=us-central1
export GOOGLE_GENAI_USE_VERTEXAI=True
Erstellen Sie den Abstimmungsjob:
Prüfpunkte für einen Abstimmungsjob auflisten
Sie können die Prüfpunkte für Ihren abgeschlossenen Abstimmungsjob in der Google Cloud Console ansehen oder sie mit dem Google Gen AI SDK auflisten.
Wenn Zwischenprüfpunkte deaktiviert sind, wird nur der letzte Prüfpunkt angezeigt oder zurückgegeben.
Console
Wenn Sie Ihr abgestimmtes Modell in der Google Cloud Console finden möchten, rufen Sie die Vertex AI Studio Seite auf.
Suchen Sie auf dem Tab Abstimmung nach Ihrem Modell und klicken Sie auf Überwachen.
Die Abstimmungsmesswerte und Prüfpunkte Ihres Modells werden angezeigt. In jedem Messwertdiagramm werden Prüfpunktnummern als Anmerkungen angezeigt:
- Für jede Epoche sehen Sie eine Schrittnummer und eine Epochennummer.
- Die Schrittnummer ist der genaue Schritt, bei dem ein Prüfpunkt gespeichert wird.
- Die Epochennummer ist eine geschätzte Epochennummer, zu der der Prüfpunkt gehört. Dies gilt nicht für den letzten Prüfpunkt eines abgeschlossenen Abstimmungsjobs, der die genaue Epochennummer hat.
Google Gen AI SDK
Modelldetails und Prüfpunkte ansehen
Sie können Ihr abgestimmtes Modell in der Google Cloud Console ansehen oder das Google Gen AI SDK verwenden, um Modelldetails abzurufen, einschließlich Endpunkte und Prüfpunkte.
Das Feld Endpoint des Modells wird so aktualisiert:
- Es wird basierend auf dem Standardprüfpunkt aktualisiert und stellt den Endpunkt dar, den der Abstimmungsjob während der Abstimmung für den aktualisierten Standardprüfpunkt erstellt hat.
- Wenn kein Modell vorhanden ist oder der Abstimmungsjob kein Modell abrufen kann, ist der Wert von
Endpointleer. Wenn der Standardprüfpunkt nicht bereitgestellt wird (weil die Abstimmung noch läuft oder die Bereitstellung fehlgeschlagen ist), ist der Wert von
Endpointleer.
Console
Sie können Ihr abgestimmtes Modell in der Vertex AI Model Registry auf der Seite Endpunkte der Onlinevorhersage ansehen.
Rufen Sie in der Google Cloud Console im Bereich „Vertex AI“ die Seite Model Registry auf.
Klicken Sie auf den Namen Ihres Modells.
Die Standardversion Ihres Modells wird angezeigt.
Klicken Sie auf den Tab Versionsdetails , um Informationen zu Ihrer Modellversion aufzurufen.
Ziel ist
Large model, Modelltyp istFoundationund Quelle istVertex AI Studio tuning.Klicken Sie auf den Tab Bereitstellen und testen , um den Endpunkt zu sehen, auf dem das Modell bereitgestellt wird.
Klicken Sie auf den Endpunktnamen, um zur Seite Endpunkt zu gelangen. Dort sehen Sie die Liste der Prüfpunkte, die auf dem Endpunkt bereitgestellt werden. Für jeden Prüfpunkt werden die Modellversions-ID und die Prüfpunkt-ID angezeigt. Der Standardprüfpunkt wird durch das Wort
defaultneben der Prüfpunkt-ID gekennzeichnet.
Alternativ können die Prüfpunkte auch auf der Seite Details zum Abstimmungsjob angezeigt werden. Rufen Sie dazu die Seite Abstimmung auf und klicken Sie auf einen der Abstimmungsjobs.
Google Gen AI SDK
Wenn Sie den Gen AI Evaluation Service so konfiguriert haben, dass nach jedem Prüfpunkt Auswertungen ausgeführt werden, rufen Sie den Cloud Storage-Bucket auf, den Sie für die Auswertungsergebnisse konfiguriert haben.
Prüfpunkte testen
Sie können eine Liste der Prüfpunkte in der Vertex AI Model Registry aufrufen und jeden einzelnen testen. Alternativ können Sie das Google Gen AI SDK verwenden, um Ihre Prüfpunkte aufzulisten und zu testen.
Console
Wenn Sie Ihr abgestimmtes Modell in der Google Cloud Console finden möchten, rufen Sie die Vertex AI Studio Seite auf.
Suchen Sie auf dem Tab Abstimmung nach Ihrem Modell und klicken Sie auf Überwachen.
Klicken Sie in der Prüfpunkttabelle im Bereich Überwachen neben dem gewünschten Prüfpunkt auf den Link Testen.
Google Gen AI SDK
Neuen Standardprüfpunkt auswählen
Sie können den Standardprüfpunkt verwenden, um den Prüfpunkt mit der besten Leistung darzustellen. Standardmäßig ist der Standardprüfpunkt der letzte Prüfpunkt eines Abstimmungsjobs.
Wenn Sie ein Modell mit Prüfpunkten bereitstellen, wird der Standardprüfpunkt bereitgestellt.
Wenn Sie ein Modell mit Prüfpunkten kopieren, hat das Zielmodell dieselbe Standardprüfpunkt-ID wie das Quellmodell. Alle Prüfpunkte werden kopiert, sodass Sie einen neuen Standardprüfpunkt für das Zielmodell auswählen können.
Der Endpunkt des Abstimmungsjobs wird aktualisiert, wenn Sie einen Standardprüfpunkt aktualisieren. Sie können den neuen Endpunkt für die Inferenz verwenden.
Console
Wenn Sie Ihr abgestimmtes Modell in der Google Cloud Console finden möchten, rufen Sie die Vertex AI Studio Seite auf.
Suchen Sie auf dem Tab Abstimmung nach Ihrem Modell und klicken Sie auf Überwachen.
Klicken Sie in der Prüfpunkttabelle im Bereich Überwachen neben dem gewünschten Prüfpunkt auf Aktionen und wählen Sie Als Standard festlegen aus.
Klicken Sie auf Bestätigen.
Die Messwertdiagramme und die Prüfpunkttabelle werden aktualisiert und zeigen den neuen Standardprüfpunkt. Der Endpunkt auf der Detailseite des Abstimmungsjobs wird aktualisiert und zeigt den Endpunkt des neuen Standardprüfpunkts.
Google Gen AI SDK
Nächste Schritte
- Weitere Informationen zur überwachten Feinabstimmung für Gemini-Modelle.
- Weitere Informationen zur Abstimmung von Präferenzen für Gemini-Modelle.