Paket google.cloud.automl.v1beta1

Index

AutoMl

AutoML Server API

Die Ressourcennamen werden vom Server zugewiesen. Wenn Ressourcen gelöscht werden, werden die entsprechenden vom Server erstellten Ressourcennamen nicht wieder verwendet.

Die Ressourcen-ID ist das letzte Element des Ressourcennamens. Bei projects/{project_id}/locations/{location_id}/datasets/{dataset_id} ist die ID des Elements also {dataset_id}.

CreateDataset

rpc CreateDataset ( CreateDatasetRequest ) gibt ( Dataset ) zurück

Erstellt ein Dataset.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

CreateModel

rpc CreateModel ( CreateModelRequest ) gibt zurück ( Operation )

Erstellt ein Modell. Gibt nach Abschluss des Vorgangs ein Modell im Feld response zurück. Wird ein Modell erstellt, werden mehrere Modellbewertungen dafür erzeugt: eine globale Bewertung und eine Bewertung für jede Annotationsspezifikation.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

DeleteDataset

rpc DeleteDataset (DeleteDatasetRequest) gibt (Operation) zurück

Löscht ein Dataset und seinen gesamten Inhalt. Gibt nach Abschluss des Vorgangs eine leere Antwort im Feld response und delete_details im Feld metadata zurück.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

DeleteModel

rpc DeleteModel ( DeleteModelRequest ) gibt zurück ( Operation )

Löscht ein Modell. Gibt nach Abschluss des Vorgangs google.protobuf.Empty im Feld response und delete_details im Feld metadata zurück.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

DeployModel

rpc DeployModel ( DeployModelRequest ) gibt zurück ( Operation )

Implementiert Modell. Gibt nach Abschluss des Vorgangs [DeployModelResponse][] im Feld response zurück.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ExportData

rpc ExportData ( ExportDataRequest ) gibt zurück ( Operation )

Exportiert die Daten des Datasets in einen Google Cloud Storage-Bucket. Gibt nach Abschluss des Vorgangs eine leere Antwort im Feld response zurück.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

GetAnnotationSpec

RPC GetAnnotationSpec ( GetAnnotationSpecRequest ) zurückgibt ( AnnotationSpec )

Ruft eine Annotationsspezifikation ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

GetDataset

rpc CreateDataset(GetDatasetRequest) gibt (Dataset) zurück

Ruft ein Dataset ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

GetModel

rpc GetModel ( GetModelRequest ) gibt zurück ( Model )

Ruft ein Modell ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

GetModelEvaluation

rpc GetModelEvaluation ( GetModelEvaluationRequest ) gibt zurück ( ModelEvaluation )

Ruft eine Modellbewertung ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ImportData

rpc ImportData ( ImportDataRequest ) gibt zurück ( Operation )

Importiert Daten in ein Dataset.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ListDatasets

rpc ListDatasets ( ListDatasetsRequest ) gibt zurück ( ListDatasetsResponse )

Listet Datasets in einem Projekt auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ListModelEvaluations

rpc ListModelEvaluations ( ListModelEvaluationsRequest ) gibt zurück ( ListModelEvaluationsResponse )

Listet Modellbewertungen auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ListModels

rpc ListModels ( ListModelsRequest ) gibt zurück ( ListModelsResponse )

Listet Modelle auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

UndeployModel

rpc UndeployModel ( UndeployModelRequest ) gibt zurück ( Operation )

Macht die Bereitstellung eines Modells rückgängig. Gibt nach Abschluss des Vorgangs UndeployModelResponse im Feld response zurück.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

PredictionService

AutoML Prediction API.

BatchPredict

rpc BatchPredict ( BatchPredictRequest ) gibt zurück ( Operation )

Führt eine Batchvorhersage durch. Im Gegensatz zum Online-Predict sind Ergebnisse der Batchvorhersage nicht sofort in der Antwort verfügbar. Stattdessen wird ein lang laufendes Vorgangsobjekt zurückgegeben. Nutzer können das Ergebnis des Vorgangs über die GetOperation-Methode abfragen. Nach Abschluss des Vorgangs wird BatchPredictResult im Feld response zurückgegeben. Verfügbar für folgende ML-Probleme:

  • Videoklassifizierung
Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

Predict

rpc Predict ( PredictRequest ) gibt ( PredictResponse ) zurück

Führt eine Onlinevorhersage durch. Das Vorhersageergebnis wird unmittelbar in der Antwort zurückgegeben.

Verfügbar für folgende ML-Probleme und deren zu erwarteten Anfragenutzlasten:

  • Bildklassifizierung – Bilder im JPEG-, GIF- oder PNG-Format, image_bytes bis zu 30 MB.
  • Textklassifizierung – TextSnippet, kann bis zu 10.000 Zeichen enthalten, UTF-8-codiert.
  • Übersetzung – TextSnippet, kann bis zu 25.000 Zeichen enthalten, UTF-8-codiert.
Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

AnnotationPayload

Enthält Annotationsinformationen, die für AutoML relevant sind.

Felder
annotation_spec_id

string

Nur Ausgabe. Die Ressourcen-ID der Annotationsspezifikation, auf die sich diese Annotation bezieht. Die Annotationsspezifikation stammt entweder aus einem Ancestor-Dataset oder aus dem Dataset, das zum Trainieren des eingesetzten Modells verwendet wurde.

display_name

string

Nur Ausgabe. Der Wert für AnnotationSpec.display_name, wenn das Modell trainiert wurde. Da dieses Feld beim Modelltraining einen Wert zurückgibt, kann der zurückgegebene Wert für verschiedene Modelle, die mit demselben Dataset trainiert werden, unterschiedlich sein. Das liegt daran, dass der Modellinhaber display_name zwischen zwei beliebigen Modelltrainings aktualisieren kann.

Union-Feld detail. Nur Ausgabe. Zusätzliche Informationen zur Annotation, die für die AutoML-Lösung spezifisch ist. Für detail ist nur eine der folgenden Annotationen zulässig:
translation

TranslationAnnotation

Annotationsdetails für die Übersetzung.

classification

ClassificationAnnotation

Annotationsdetails für die Inhalts- oder Bildklassifizierung.

video_classification

VideoClassificationAnnotation

Annotationsdetails für die Videoklassifizierung. Wird für Vorhersagen für die Videoklassifizierung zurückgegeben.

AnnotationSpec

Definition einer Annotation.

Felder
name

string

Nur Ausgabe. Ressourcenname der Annotationsspezifikation. Form:

'projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationSpecs/{annotation_spec_id}'

display_name

string

Erforderlich. Der Name der Annotationsspezifikation, die auf der Benutzeroberfläche angezeigt werden soll. Der Name kann bis zu 32 Zeichen lang sein und darf gemäß ASCII-Codierung nur aus lateinischen Groß- und Kleinbuchstaben (A–Z bzw. a–z), Unterstrichen (_) und den Ziffern 0–9 bestehen.

example_count

int32

Nur Ausgabe. Die Anzahl der Beispiele im übergeordneten Dataset, die von der Annotation positiv gekennzeichnet werden.

BatchPredictOperationMetadata

Details zum Vorgang "BatchPredict".

Felder
input_config

BatchPredictionInputConfig

Nur Ausgabe. Die Eingabekonfiguration, die beim Starten des Batchvorhersagevorgangs angegeben wurde.

output_info

BatchPredictionOutputInfo

Nur Ausgabe. Informationen, die die Batchvorhersageausgabe beschreiben.

BatchPredictionOutputInfo

Beschreibt die Batchvorhersageausgabe. Ergänzungen

BatchPredictionOutputConfig.

Felder
gcs_output_directory

string

Der vollständige Pfad des erstellten Google Cloud Storage-Verzeichnisses, in das die Vorhersageausgabe geschrieben wurde.

BatchPredictRequest

Anfragenachricht für PredictionService.BatchPredict.

Felder
name

string

Name des Modells, das zur Batchvorhersage angefordert wurde.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource name erforderlich:

  • automl.models.predict

input_config

BatchPredictionInputConfig

Erforderlich. Die Eingabekonfiguration für die Batchvorhersage.

output_config

BatchPredictionOutputConfig

Erforderlich. Die Konfiguration gibt an, wo Ausgabevorhersagen geschrieben werden sollen.

params

map<string, string>

Zusätzliche domainspezifische Parameter für die Vorhersagen. Jeder String kann bis zu 25.000 Zeichen umfassen.

Weitere Informationen finden Sie unter Videos annotieren.

Sie können folgende Parameter angeben:

score_threshold – (float) Ein Wert von 0,0 bis 1,0. Wenn das Modell Vorhersagen für ein Video trifft, werden nur Ergebnisse erzeugt, die mindestens diesen Konfidenzwert haben. Der Standardwert ist 0,5.

segment_classification – (boolean) Auf "true" setzen, um die Klassifizierung auf Segmentebene anzufordern. AutoML Video Intelligence gibt Labels und dessen Konfidenzwerte für das gesamte Segment des Videos zurück, das der Nutzer in der Anfragekonfiguration angegeben hat. Die Standardeinstellung ist "true".

shot_classification – (boolean) Auf "true" setzen, um die Klassifizierung auf Aufnahmeebene anzufordern. AutoML Video Intelligence bestimmt die Grenzen für jede Kameraaufnahme, die im gesamten Segment des Videos aufgenommen wurde, das der Nutzer in der Anfragekonfiguration angegeben hat. AutoML Video Intelligence gibt dann für jede erkannte Aufnahme Labels und dessen Konfidenzwerte sowie die Start- und Endzeit der Aufnahme zurück. WARNUNG: Die Modellbewertung wird für diesen Klassifizierungstyp nicht durchgeführt. Die Qualität hängt von den Trainingsdaten ab. Es werden jedoch keine Messwerte zur Beschreibung dieser Qualität bereitgestellt. Die Standardeinstellung ist "false".

1s_interval – (boolean) Auf "true" setzen, um die Klassifizierung für ein Video im Sekundentakt anzufordern. AutoML Video Intelligence gibt Labels und dessen Konfidenzwerte für das gesamte Segment des Videos im Sekundentakt zurück, das der Nutzer in der Anfragekonfiguration angegeben hat. WARNUNG: Die Modellbewertung wird für diesen Klassifizierungstyp nicht durchgeführt. Die Qualität hängt von den Trainingsdaten ab. Es werden jedoch keine Messwerte zur Beschreibung dieser Qualität bereitgestellt. Die Standardeinstellung ist "false".

BatchPredictResult

Ergebnisse der Batchvorhersage.

BatchPredictionInputConfig

Eingabekonfiguration für die Methode batchPredict.

Das Format der Eingabedatei hängt von dem ML-Problem des für die Vorhersage verwendeten Modells ab. Weitere Informationen finden Sie in der Dokumentation unter "Daten vorbereiten". Die CSV-Eingabedatei wird mit dem Feld gcs_source angegeben.

Die Formate werden in EBNF dargestellt, wobei Kommas literal sind und am Ende dieses Kommentars nicht-terminale Symbole definiert werden. Die Formate sind:

Videoklassifizierung:

Jede Zeile einer CSV-Datei im Format:

GCS_FILE_PATH,TIME_SEGMENT_START,TIME_SEGMENT_END

  • GCS_FILE_PATH – Der Google Cloud Storage-Pfad für ein Video mit einer Dauer von bis zu einer Stunde. Unterstützte Erweiterungen sind MOV, MPEG4, MP4, AVI und jedes von ffmpeg unterstützte Dateiformat.

  • TIME_SEGMENT_START und TIME_SEGMENT_END – Die Start- und End-Zeitstempel für das Videosegment, das annotiert werden soll. Die Werte müssen innerhalb der Länge des Videos liegen und TIME_SEGMENT_END muss nach TIME_SEGMENT_START kommen.

Beispiel:

gs://folder/video1.mp4,10,40
gs://folder/video1.mp4,20,60
gs://folder/vid2.mov,0,inf

Fehler: Wenn eine der bereitgestellten CSV-Dateien nicht analysiert oder wenn mehr als ein bestimmter Prozentsatz der CSV-Zeilen nicht verarbeitet werden kann, schlägt der Vorgang fehl und die Vorhersage findet nicht statt. Ungeachtet des Gesamterfolgs oder Misserfolgs werden die Fehler pro Zeile bis zu einer bestimmten Höchstzahl in Operation.metadata.partial_failures aufgelistet.

Felder
gcs_source

GcsSource

Der Google Cloud Storage-Speicherort für den eingegebenen Inhalt.

BatchPredictionOutputConfig

Ausgabekonfiguration für die Methode batchPredict.

Im bereitgestellten gcs_destination wird ein neues Verzeichnis namens prediction-[model-display-name]-[timestamp-of-prediction-call] erstellt. Der Zeitstempel in diesem Verzeichnis hat das ISO 8601-Format YYYY-MM-DDThh:mm:ss.sssZ. Das Verzeichnis enthält die Ergebnisse der ML-Vorhersagevorgangs.

Videoklassifizierung:

Eine Datei namens video_classification.csv wird im Ausgabeverzeichnis erstellt. Die CSV-Datei verweist auf JSON-Dateien, die mit der Ausgabe für jedes annotierte Video verknüpft sind. Die Dateien sind video_classification_1.json, video_classification_2.json,..., video_classification_N.json, wobei N für die Anzahl der Videoklassifizierungsanfragen steht, die von der Eingabe in die batchPredict-Anfrage stammen.

Die Felder in video_classification.csv sind:

GCS_FILE_PATH,TIME_SEGMENT_START,TIME_SEGMENT_END,JSON_FILE_NAME,STATUS

  • GCS_FILE_PATH, TIME_SEGMENT_START,TIME_SEGMENT_END – Die Werte aus jeder Zeile der CSV-Eingabedatei für die batchPredict-Anfrage.

  • JSON_FILE_NAME – Der Name der json-Datei im Ausgabeverzeichnis, das die Vorhersageantworten für das Videosegment enthält.

  • STATUS – "OK", wenn die Vorhersage erfolgreich abgeschlossen wurde. Andernfalls wird eine Fehlernachricht angezeigt, die den Grund für den Fehler beschreibt, zum Beispiel eine referenzierte Videodatei ist nicht vorhanden oder leer.

Jede JSON-Ausgabedatei mit dem STATUS "OK" enthält eine Liste der AnnotationPayload-Objekte im JSON-Format. Diese Objekte sind die Vorhersagen für das Videosegment, dem die Datei in video_classification.csv zugewiesen ist. Für alle AnnotationPayload-Objekte wird das Feld video_classification festgelegt. Alle Objekte werden nach dem Feld video_classification.type sortiert.

Felder
gcs_destination

GcsDestination

Der Google Cloud Storage-Speicherort des Verzeichnisses, in das die Ausgabe geschrieben werden muss.

ClassificationAnnotation

Enthält Annotationsdetails, die speziell für die Klassifizierung gelten.

Felder
score

float

Nur Ausgabe. Eine Konfidenzschätzung zwischen 0,0 und 1,0. Je höherer der Wert ist, desto wahrscheinlicher ist eine positive Annotation. Bestätigt der Nutzer eine Annotation als negativ oder positiv, bleibt der Wert unverändert. Erstellt der Nutzer eine Annotation, ist 0 der Wert für negativ und 1 der Wert für positiv.

ClassificationEvaluationMetrics

Modellbewertungsmesswerte für Klassifizierungsprobleme. Hinweis: Bei der Videoklassifizierung beschreiben diese Messwerte nur die Qualität der Vorhersagen für die Videoklassifikation vom Typ "segment_classification".

Felder
au_prc

float

Nur Ausgabe. Die Fläche unter dem Messwert der Genauigkeits-/Trefferquotenkurve.

base_au_prc

float

Nur Ausgabe. Die Fläche unter dem Messwert der Genauigkeits-/Trefferquotenkurve basierend auf vorherigen Messwerten.

confidence_metrics_entry[]

ConfidenceMetricsEntry

Nur Ausgabe. Messwerte für jeden Konfidenzschwellenwert ab 0,05 ; 0,10 ; ..., 0,95 ; 0,96 ; 0,97 ; 0,98 ; 0,99 . Genauigkeits-/Trefferquotenkurven werden daraus abgeleitet.

confusion_matrix

ConfusionMatrix

Nur Ausgabe. Wahrheitsmatrix (auch Konfusionsmatrix genannt) der Bewertung. Nur für MULTICLASS-Klassifizierungsprobleme, bei denen die Anzahl der Labels nicht mehr als 10 beträgt. Nur für die Bewertung auf Modellebene, nicht für die Bewertung pro Label.

annotation_spec_id[]

string

Nur Ausgabe. Die Annotationsspezifikations-IDs, die für diese Auswertung verwendet werden.

ConfidenceMetricsEntry

Messwerte für einen einzelnen Konfidenzschwellenwert.

Felder
confidence_threshold

float

Nur Ausgabe. Der Konfidenzschwellenwert, der zur Berechnung der Messwerte verwendet wird.

recall

float

Nur Ausgabe. Trefferquote unter dem angegebenen Konfidenzschwellenwert.

precision

float

Nur Ausgabe. Genauigkeit unter dem angegebenen Konfidenzschwellenwert.

f1_score

float

Nur Ausgabe. Der harmonische Mittelwert von Trefferquote und Genauigkeit.

recall_at1

float

Nur Ausgabe. Die Trefferquote unter alleiniger Berücksichtigung des Labels, das für jedes Beispiel den höchsten Vorhersagewert hat, der nicht unter dem Konfidenzschwellenwert liegt.

precision_at1

float

Nur Ausgabe. Die Genauigkeit unter alleiniger Berücksichtigung des Labels, das für jedes Beispiel den höchsten Vorhersagewert hat, der nicht unter dem Konfidenzschwellenwert liegt.

f1_score_at1

float

Nur Ausgabe. Der harmonische Mittelwert von recall_at1 und precision_at1.

ConfusionMatrix

Wahrheitsmatrix des Modells, das die Klassifizierung ausführt.

Felder
annotation_spec_id[]

string

Nur Ausgabe. Die Annotationsspezifikations-IDs, die in der Wahrheitsmatrix verwendet werden.

row[]

Row

Nur Ausgabe. Zeilen in der Wahrheitsmatrix. Die Anzahl der Zeilen entspricht der Größe von annotation_spec_id. row[i].value[j] ist die Anzahl der Beispiele, die Ground Truth von annotation_spec_id[i] haben und von dem zu bewertenden Modell als annotation_spec_id[j] vorhergesagt werden.

Row

Nur Ausgabe. Eine Zeile in der Wahrheitsmatrix.

Felder
example_count[]

int32

Nur Ausgabe. Wert einer bestimmten Zelle in der Wahrheitsmatrix. Die Anzahl der Werte in jeder Zeile entspricht der Größe von annotation_spec_id.

ClassificationType

Typ des Klassifizierungsproblems.

Enums
CLASSIFICATION_TYPE_UNSPECIFIED Sollte nicht verwendet werden. Nicht festgelegte Enums haben standardmäßig diesen Wert.
MULTICLASS Es ist höchstens ein Label pro Beispiel zulässig.
MULTILABEL Für ein Beispiel sind mehrere Labels zulässig.

CreateDatasetRequest

Anfragenachricht für AutoMl.CreateDataset.

Felder
parent

string

Der Ressourcenname des Projekts, für das das Dataset erstellt werden soll.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource parent erforderlich:

  • automl.datasets.create

dataset

Dataset

Das Dataset, das erstellt werden soll.

CreateModelOperationMetadata

Details zum Vorgang "CreateModel".

CreateModelRequest

Anfragenachricht für AutoMl.CreateModel.

Felder
parent

string

Der Ressourcenname des übergeordneten Projekts, in dem das Modell erstellt wird.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource parent erforderlich:

  • automl.models.create

model

Model

Das Modell, das erstellt werden soll.

Dataset

Ein Arbeitsbereich zum Lösen eines einzelnen, speziellen Problems beim maschinellen Lernen (ML). Ein Arbeitsbereich enthält Beispiele, die möglicherweise annotiert sind.

Felder
name

string

Nur Ausgabe. Der Ressourcenname des Datasets. Format: projects/{project_id}/locations/{location_id}/datasets/{dataset_id}

display_name

string

Erforderlich. Der Name des Datasets, das auf der Benutzeroberfläche angezeigt werden soll. Der Name kann bis zu 32 Zeichen lang sein und darf gemäß ASCII-Codierung nur aus lateinischen Groß- und Kleinbuchstaben (A–Z bzw. a–z), Unterstrichen (_) und den Ziffern 0–9 bestehen.

example_count

int32

Nur Ausgabe. Anzahl der Beispiele im Dataset.

create_time

Timestamp

Nur Ausgabe. Zeitstempel für die Zeit, zu der dieses Dataset erstellt wurde.

Union-Feld dataset_metadata. Erforderlich. Die Dataset-Metadaten, die für den Problemtyp spezifisch sind. Für dataset_metadata sind nur folgende Dataset-Metadaten zulässig:
translation_dataset_metadata

TranslationDatasetMetadata

Metadaten eines Datasets, das für die Übersetzung verwendet wird.

image_classification_dataset_metadata

ImageClassificationDatasetMetadata

Metadaten eines Datasets, das für die Bildklassifizierung verwendet wird.

text_classification_dataset_metadata

TextClassificationDatasetMetadata

Metadaten eines Datasets, das für die Textklassifizierung verwendet wird.

video_classification_dataset_metadata

VideoClassificationDatasetMetadata

Metadaten eines Datasets, das für die Videoklassifizierung verwendet wird.

DeleteDatasetRequest

Anfragenachricht für AutoMl.DeleteDataset.

Felder
name

string

Der Ressourcenname des Datasets, das gelöscht werden soll.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource name erforderlich:

  • automl.datasets.delete

DeleteModelRequest

Anfragenachricht für AutoMl.DeleteModel.

Felder
name

string

Der Ressourcenname des Modells, das gelöscht wird.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource name erforderlich:

  • automl.models.delete

DeleteOperationMetadata

Details zu Vorgängen, bei denen Entitäten gelöscht werden.

DeployModelRequest

Anfragenachricht für AutoMl.DeployModel.

Felder
name

string

Ressourcenname des Modells, das bereitgestellt werden soll.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource name erforderlich:

  • automl.models.deploy

ExamplePayload

Beispieldaten für Training oder Vorhersage.

Felder
Union-Feld payload. Erforderlich. Nur Eingabe. Beispieldaten. Für payload ist nur einer der folgenden Werte zulässig:
image

Image

Beispielbild.

text_snippet

TextSnippet

Beispieltext.

ExportDataRequest

Anfragenachricht für AutoMl.ExportData.

Felder
name

string

Erforderlich. Der Ressourcenname des Datasets.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource name erforderlich:

  • automl.datasets.export

output_config

OutputConfig

Erforderlich. Der gewünschte Ausgabeort.

GcsDestination

Der Google Cloud Storage-Speicherort, an den die Ausgabe geschrieben werden muss.

Felder
output_uri_prefix

string

Erforderlich. Der Google Cloud Storage-URI für Ausgabeverzeichnisse mit bis zu 2.000 Zeichen. Akzeptierte Formen: * Präfixpfad: gs://bucket/directory Der anfragende Nutzer muss Schreibberechtigung für den Bucket haben. Das Verzeichnis wird erstellt, falls es nicht existiert.

GcsSource

Der Google Cloud Storage-Speicherort für den eingegebenen Inhalt.

Felder
input_uris[]

string

Erforderlich. Der Google Cloud Storage-URI für Eingabedateien mit bis zu 2.000 Zeichen. Akzeptierte Formen: * Vollständiger Objektpfad: zum Beispiel gs://bucket/directory/object.csv

GetAnnotationSpecRequest

Anfragenachricht für AutoMl.GetAnnotationSpec.

Felder
name

string

Der Ressourcenname der abzurufenden Annotationsspezifikation.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource name erforderlich:

  • automl.annotationSpecs.get

GetDatasetRequest

Anfragenachricht für AutoMl.GetDataset.

Felder
name

string

Der Ressourcenname des abzurufenden Datasets.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource name erforderlich:

  • automl.datasets.get

GetModelEvaluationRequest

Anfragenachricht für AutoMl.GetModelEvaluation.

Felder
name

string

Ressourcenname für die Modellbewertung.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource name erforderlich:

  • automl.modelEvaluations.get

GetModelRequest

Anfragenachricht für AutoMl.GetModel.

Felder
name

string

Ressourcenname des Modells.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource name erforderlich:

  • automl.models.get

Image

Darstellung eines Bilds. Es werden nur Bilder mit einer Größe von bis zu 30 MB unterstützt.

Felder
thumbnail_uri

string

Nur Ausgabe. HTTP-URI zur Miniaturansicht.

Union-Feld data. Nur Eingabe. Die Daten, die das Bild darstellen. Für Predict-Aufrufe muss [image_bytes] [] festgelegt werden, da andere Optionen derzeit nicht von der Prediction API unterstützt werden. Mit dem Feld [content_uri][] können Sie den Inhalt eines hochgeladenen Bilds lesen. Für data ist nur einer der folgenden Werte zulässig:
image_bytes

bytes

Bildinhalt, dargestellt als ein Bytestream. Hinweis: Wie bei allen bytes-Feldern verwenden auch Protokollpuffer eine reine Binärdarstellung, während JSON-Darstellungen Base64 verwenden.

input_config

InputConfig

Eine Eingabekonfiguration, die den Inhalt des Bilds angibt.

ImageClassificationDatasetMetadata

Für die Bildklassifizierung bestimmte Dataset-Metadaten.

Felder
classification_type

ClassificationType

Erforderlich. Typ des Klassifizierungsproblems.

ImageClassificationModelMetadata

Modellmetadaten für die Bildklassifizierung.

Felder
base_model_id

string

Optional. Die ID des base-Modells. Falls angegeben, wird das neue Modell auf der Grundlage des base-Modells erstellt. Andernfalls wird das neue Modell von Grund auf neu erstellt. Es wird davon ausgegangen, dass sich das base-Modell im selben project und am selben location wie das neu zu erstellende Modell befindet.

train_budget

int64

Erforderlich. Das Trainingsbudget zum Erstellen dieses Modells in Stunden. Die tatsächliche Höhe der train_cost kann gleich oder kleiner als dieser Wert sein.

train_cost

int64

Nur Ausgabe. Die tatsächlichen Kosten für die Erstellung dieses Modells. Wenn dieses Modell auf Grundlage eines base-Modells erstellt wird, werden die Kosten, die durch das Erstellen des base-Modells entstehen, nicht eingerechnet.

stop_reason

string

Nur Ausgabe. Gibt den Grund an, aus dem der Vorgang zum Erstellen eines Modells angehalten wurde, zum Beispiel BUDGET_REACHEDMODEL_CONVERGED.

ImportDataOperationMetadata

Details zum Vorgang "ImportData".

ImportDataRequest

Anfragenachricht für AutoMl.ImportData.

Felder
name

string

Erforderlich. Name des Datasets. Das Dataset muss bereits vorhanden sein. Alle importierten Annotationen und Beispiele werden hinzugefügt.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource name erforderlich:

  • automl.datasets.import

input_config

InputConfig

Erforderlich. Der gewünschte Eingabeort und (falls vorhanden) die domainspezifische Semantik.

InputConfig

Eingabekonfiguration für die Aktion "ImportData".

Das Format der Eingabe hängt vom Dataset "dataset_metadata" ab, in das der Import ausgeführt wird. Sofern nicht anders angegeben, sollte als Eingabequelle gcs_source verwendet werden. Wenn eine Datei mit identischem Inhalt (auch wenn GCS_FILE_PATH unterschiedlich ist) mehrfach erwähnt wird, werden ihr Label, Markierungsrahmen usw. angehängt. Dieselbe Datei sollte immer mit dem gleichen ML_USE und GCS_FILE_PATH versehen sein. Andernfalls werden diese Werte nicht deterministisch aus den angegebenen Werten ausgewählt.

Die Formate werden in EBNF dargestellt, wobei Kommas literal sind und am Ende dieses Kommentars nicht-terminale Symbole definiert werden. Die Formate sind:

Videoklassifizierung:

Weitere Informationen finden Sie unter Trainingsdaten vorbereiten.

Jede Zeile einer CSV-Datei im Format:

ML_USE,GCS_FILE_PATH
  • ML_USE – Identifiziert das Dataset, auf den sich die aktuelle Zeile (Datei) bezieht. Folgende Werte sind möglich:

  • TRAIN – Zeilen in dieser Datei werden verwendet, um das Modell zu trainieren.

  • TEST – Zeilen in dieser Datei werden verwendet, um das Modell während des Trainings zu testen.

  • UNASSIGNED – Zeilen in dieser Datei werden nicht kategorisiert. Sie werden automatisch in Trainings- und Testdaten unterteilt. Wobei 80 % für Training- und 20 % für Testdaten verwendet werden.

  • GCS_FILE_PATH – Identifiziert eine in Google Cloud Storage gespeicherte Datei, die die Informationen zum Modelltraining enthält.

Nachdem das Trainings-Dataset aus den CSV-Dateien TRAIN und UNASSIGNED bestimmt worden ist, werden die Trainingsdaten in Trainings- und Validierungs-Datasets unterteilt. Wobei 70 % für das Training und 30 % für die Validierung verwendet werden.

Jede CSV-Datei, die mit dem Feld GCS_FILE_PATH angegeben wurde, hat das folgende Format:

GCS_FILE_PATH,LABEL,TIME_SEGMENT_START,TIME_SEGMENT_END
  • GCS_FILE_PATH – Der Pfad zu einem Video, das in Google Cloud Storage gespeichert ist. Das Video kann eine Länge von maximal einer Stunde haben. Unterstützte Erweiterungen sind MOV, MPEG4, MP4, AVI und jedes von ffmpeg unterstützte Dateiformat.

  • LABEL – Ein Label, das das Objekt des Videosegments identifiziert.

  • TIME_SEGMENT_START und TIME_SEGMENT_END – Die Start- und End-Zeitstempel für das Videosegment, das annotiert werden soll. Die Werte müssen innerhalb der Länge des Videos liegen und TIME_SEGMENT_END muss nach TIME_SEGMENT_START kommen.

Jedes Einzelbild eines Videos, das mit mindestens einem Label versehen ist, wird bei der Vergabe aller anderen Labels als hartes Negativ betrachtet. Einzelbilder ohne Label werden standardmäßig als unbekannt betrachtet (kann mit dem Parameter is_exhaustively_labeled überschrieben werden). "-" kann als Label verwendet werden, um auszudrücken, dass ein bestimmtes Zeitsegment für alle Labels als hartes Negativ betrachtet wird. Segmente, die mit "-" markiert sind, dürfen sich nicht mit Segmenten eines anderen Labels überschneiden.

Beispieldatei:

TRAIN,gs://folder/train_videos.csv
TEST,gs://folder/test_videos.csv
UNASSIGNED,gs://folder/other_videos.csv

Hier ist ein Beispiel für das Format einer der CSV-Dateien, die von der obersten gcsSource-Datei erkannt wurde.

 gs://folder/video1.avi,car,120,180.000021
 gs://folder/video1.avi,bike,150,180.000023
 gs://folder/video1.avi,-,180.000024,300.000999
 gs://folder/vid2.avi,car,0,60.5

Fehler:

Wenn eine der bereitgestellten CSV-Dateien nicht analysiert oder wenn mehr als ein bestimmter Prozentsatz der CSV-Zeilen nicht verarbeitet werden kann, schlägt der Vorgang fehl und der Import findet nicht statt. Ungeachtet des Gesamterfolgs oder Misserfolgs werden die Fehler pro Zeile bis zu einer bestimmten Höchstzahl in Operation.metadata.partial_failures aufgelistet.

Felder
params

map<string, string>

Zusätzliche domainspezifische Parameter, die die Semantik der importierten Daten beschreiben. Jeder String kann bis zu 25.000 Zeichen umfassen.

  • Für die Videoklassifizierung: is_exhaustively_labeled – (boolean) Wenn importierte Videos vollständig mit Labels versehen sind, werden alle Zeitsegmente eines Videos ohne Label automatisch für alle Labels als hartes Negativ interpretiert (als wären sie mit "- " markiert). Die Standardeinstellung ist "false".

gcs_source

GcsSource

Der Google Cloud Storage-Speicherort für den eingegebenen Inhalt.

ListDatasetsRequest

Anfragenachricht für AutoMl.ListDatasets.

Felder
parent

string

Der Ressourcenname des Projekts, das die aufzulistenden Datasets enthält.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource parent erforderlich:

  • automl.datasets.list

filter

string

Ein Ausdruck zum Filtern der Anfrageergebnisse.

  • dataset_metadata – Anfrage vorhanden

Ein Beispiel für die Verwendung des Filters ist:

  • translation_dataset_metadata:* --> Das Dataset beinhaltet translation_dataset_metadata.

page_size

int32

Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Ergebnisse als angefordert zurück. Wenn kein Wert angegeben wurde, wählt der Server eine Standardgröße.

page_token

string

Ein Token, das eine Ergebnisseite ermittelt, die der Server zurückgeben soll. Dieses Token wird in der Regel mit ListDatasetsResponse.next_page_token des vorherigen Aufrufs von AutoMl.ListDatasets abgerufen.

ListDatasetsResponse

Antwortnachricht für AutoMl.ListDatasets.

Felder
datasets[]

Dataset

Die eingelesenen Datasets.

next_page_token

string

Ein Token zum Abrufen der nächsten Ergebnisseite. Übergeben Sie das Token an ListDatasetsRequest.page_token, um die nächste Seite aufzurufen.

ListModelEvaluationsRequest

Anfragenachricht für AutoMl.ListModelEvaluations.

Felder
parent

string

Ressourcenname des Modells, für das die Modellbewertungen aufgelistet werden sollen. Wenn modelId auf "-" gesetzt ist, werden Modellbewertungen aus allen Modellen des übergeordneten Speicherorts aufgelistet.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource parent erforderlich:

  • automl.modelEvaluations.list

filter

string

Ein Ausdruck zum Filtern der Anfrageergebnisse.

  • annotation_spec_id – für =, != oder Vorhandensein. Siehe Beispiel unten für letzteres.

Einige Beispiele für die Verwendung des Filters sind:

  • annotation_spec_id!=4 --> Die Modellbewertung wurde für alle Annotationsspezifikationen durchgeführt, deren ID nicht 4 ist.
  • NOT annotation_spec_id:* --> Die Modellbewertung wurde für alle Annotationsspezifikationen durchgeführt.

page_size

int32

Angeforderte Seitengröße.

page_token

string

Ein Token, das eine Ergebnisseite ermittelt, die der Server zurückgeben soll. Dieses Token wird in der Regel mit ListModelEvaluationsResponse.next_page_token des vorherigen Aufrufs von AutoMl.ListModelEvaluations abgerufen.

ListModelEvaluationsResponse

Antwortnachricht für AutoMl.ListModelEvaluations.

Felder
model_evaluation[]

ModelEvaluation

Liste der Modellebewertungen auf der angeforderten Seite.

next_page_token

string

Ein Token zum Abrufen der nächsten Ergebnisseite. Übergeben Sie es an [ListModelEvaluations.page_token][], um die nächste Seite zu erhalten.

ListModelsRequest

Anfragenachricht für AutoMl.ListModels.

Felder
parent

string

Ressourcenname des Projekts, das die aufzulistenden Modelle enthält.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource parent erforderlich:

  • automl.models.list

filter

string

Ein Ausdruck zum Filtern der Anfrageergebnisse.

  • model_metadata – Anfrage vorhanden
  • dataset_id – für = oder !=.

Einige Beispiele für die Verwendung des Filters sind:

  • image_classification_model_metadata:* --> Das Modell beinhaltet image_classification_model_metadata.
  • dataset_id=5 --> Das Modell wurde aus einem Dataset mit der ID 5 erstellt.

page_size

int32

Angeforderte Seitengröße.

page_token

string

Ein Token, das eine Ergebnisseite ermittelt, die der Server zurückgeben soll. Dieses Token wird in der Regel mit ListModelsResponse.next_page_token des vorherigen Aufrufs von AutoMl.ListModels abgerufen.

ListModelsResponse

Antwortnachricht für AutoMl.ListModels.

Felder
model[]

Model

Liste der Modelle auf der angeforderten Seite.

next_page_token

string

Ein Token zum Abrufen der nächsten Ergebnisseite. Übergeben Sie es an [ListModels.page_token][], um die nächste Seite zu erhalten.

Model

API-Proto, der ein trainiertes Modell für maschinelles Lernen darstellt.

Felder
name

string

Nur Ausgabe. Ressourcenname des Modells. Format: projects/{project_id}/locations/{location_id}/models/{model_id}

display_name

string

Erforderlich. Der Name des Modells, das auf der Benutzeroberfläche angezeigt werden soll. Der Name kann bis zu 32 Zeichen lang sein und darf gemäß ASCII-Codierung nur aus lateinischen Groß- und Kleinbuchstaben (A–Z bzw. a–z), Unterstrichen (_) und den Ziffern 0–9 bestehen. Er muss mit einem Buchstaben beginnen.

dataset_id

string

Erforderlich. Die Ressourcen-ID des Datasets, das zum Erstellen des Modells verwendet wurde. Das Dataset muss aus demselben Ancestor-Projekt und vom selben Standort stammen.

create_time

Timestamp

Nur Ausgabe. Der Zeitstempel für den Zeitpunkt, zu dem dieses Modell erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Der Zeitstempel für den Zeitpunkt, zu dem dieses Modell zuletzt aktualisiert wurde.

deployment_state

DeploymentState

Nur Ausgabe. Bereitstellungsstatus des Modells. Ein Modell kann Vorhersageanfragen erst bearbeiten, nachdem es bereitgestellt wurde.

Union-Feld model_metadata. Erforderlich. Die Modellmetadaten, die für den Problemtyp spezifisch sind. Muss mit dem Metadatentyp des Datasets übereinstimmen, das zum Trainieren des Modells verwendet wurde. Für model_metadata kommt nur eine der folgenden Möglichkeiten infrage:
translation_model_metadata

TranslationModelMetadata

Metadaten für Übersetzungsmodelle.

image_classification_model_metadata

ImageClassificationModelMetadata

Metadaten für Bildklassifizierungsmodelle.

text_classification_model_metadata

TextClassificationModelMetadata

Metadaten für Textklassifizierungsmodelle.

video_classification_model_metadata

VideoClassificationModelMetadata

Metadaten für Videoklassifizierungsmodelle.

DeploymentState

Bereitstellungsstatus des Modells.

Enums
DEPLOYMENT_STATE_UNSPECIFIED Sollte nicht verwendet werden. Nicht festgelegte Enums haben standardmäßig diesen Wert.
DEPLOYED Modell wurde bereitgestellt.
UNDEPLOYED Modell wurde nicht bereitgestellt.

ModelEvaluation

Bewertungsergebnisse eines Modells.

Felder
name

string

Nur Ausgabe. Ressourcenname der Modellbewertung. Format:

projects/{project_id}/locations/{location_id}/models/{model_id}/modelEvaluations/{model_evaluation_id}

annotation_spec_id

string

Nur Ausgabe. Die ID der Annotationsspezifikation, auf die die Modellbewertung angewendet wird. Die ID ist für die gesamte Modellbewertung leer. HINWEIS: Derzeit ist es nicht möglich, display_name der Annotationsspezifikation aus der ID abzurufen. Überprüfen Sie die Modellbewertungen in der Benutzeroberfläche, um display_names anzeigen zu lassen.

display_name

string

Nur Ausgabe. Der Wert für AnnotationSpec.display_name, wenn das Modell trainiert wurde. Da dieses Feld beim Modelltraining einen Wert zurückgibt, kann der zurückgegebene Wert für verschiedene Modelle, die mit demselben Dataset trainiert werden, unterschiedlich sein. Das liegt daran, dass der Modellinhaber display_name zwischen zwei beliebigen Modelltrainings aktualisieren kann. Der Anzeigename ist für die gesamte Modellbewertung leer.

create_time

Timestamp

Nur Ausgabe. Der Zeitstempel für den Zeitpunkt, zu dem diese Modellbewertung erstellt wurde.

evaluated_example_count

int32

Nur Ausgabe. Die Anzahl der für die Modellbewertung verwendeten Beispiele.

Union-Feld metrics. Nur Ausgabe. Bewertungsmesswerte, die für den Problemtyp spezifisch sind. Für metrics kommt nur eine der folgenden Möglichkeiten infrage:
classification_evaluation_metrics

ClassificationEvaluationMetrics

Modellbewertungsmesswerte für die Klassifizierung von Bildern, Texten und Videos.

translation_evaluation_metrics

TranslationEvaluationMetrics

Modellbewertungsmesswerte für die Übersetzung.

OperationMetadata

Metadaten, die für alle lang andauernden Vorgänge verwendet werden, die von der AutoML API zurückgegeben werden.

Felder
progress_percent

int32

Nur Ausgabe. Fortschritt des Vorgangs. Bereich [0, 100]. Derzeit nicht verwendet.

partial_failures[]

Status

Nur Ausgabe. Partielle Fehler aufgetreten. Beispiel: einzelne Dateien, die nicht gelesen werden konnten. Dieses Feld sollte niemals 20 Einträge überschreiten. Das Feld "Statusdetails" enthält Informationen zu standardmäßigen GCP-Fehlern.

create_time

Timestamp

Nur Ausgabe. Zeitpunkt der Erstellung des Vorgangs.

update_time

Timestamp

Nur Ausgabe. Zeitpunkt, zu dem der Vorgang zuletzt aktualisiert wurde.

Union-Feld details. Nur Ausgabe. Details zu bestimmten Vorgängen. Auch wenn dieses Feld leer ist, kann damit zwischen verschiedenen Arten von Vorgängen unterschieden werden. Für details kommt nur eines der folgenden Möglichkeiten infrage:
delete_details

DeleteOperationMetadata

Details zum Vorgang "Delete".

create_model_details

CreateModelOperationMetadata

Details zum Vorgang "CreateModel".

import_data_details

ImportDataOperationMetadata

Details zum Vorgang "ImportData".

batch_predict_details

BatchPredictOperationMetadata

Details zum Vorgang "BatchPredict".

OutputConfig

Ausgabekonfiguration

Felder
gcs_destination

GcsDestination

Der Google Cloud Storage-Speicherort, in den die Ausgabe geschrieben werden muss.

PredictRequest

Anfragenachricht für PredictionService.Predict.

Felder
name

string

Name des Modells, das zur Vorhersage angefordert wurde.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource name erforderlich:

  • automl.models.predict

payload

ExamplePayload

Erforderlich. Nutzlast bei der Ausführung einer Vorhersage. Die Nutzlast muss mit dem Problemtyp übereinstimmen, für den das Modell trainiert wurde.

params

map<string, string>

Zusätzliche domainspezifische Parameter. Jeder String kann bis zu 25.000 Zeichen umfassen.

  • Für die Bildklassifizierung:

score_threshold – (float) Ein Wert von 0,0 bis 1,0. Wenn das Modell Vorhersagen für ein Bild trifft, werden nur Ergebnisse erzeugt, die mindestens diesen Konfidenzwert haben. Der Standardwert ist 0,5.

PredictResponse

Antwortnachricht für PredictionService.Predict.

Felder
payload[]

AnnotationPayload

Vorhersageergebnis. Übersetzung und Textsentimente liefern genau eine Nutzlast.

metadata

map<string, string>

Zusätzliche domainspezifische Antwortmetadaten zu Vorhersagen.

TextClassificationDatasetMetadata

Dataset-Metadaten für die Klassifizierung.

Felder
classification_type

ClassificationType

Erforderlich. Typ des Klassifizierungsproblems.

TextClassificationModelMetadata

Modellmetadaten, die für die Textklassifizierung spezifisch sind.

TextSnippet

Darstellung eines Text-Snippets.

Felder
content

string

Erforderlich. Der Inhalt des Text-Snippets als String. Bis zu 250.000 Zeichen lang.

mime_type

string

Das Format des Ausgangstextes. Aktuell sind nur zwei Werte zulässig: "text/html" und "text/plain". Wenn dieser Wert leer ist, wird das Format automatisch anhand des hochgeladenen Inhalts ermittelt.

content_uri

string

Nur Ausgabe. HTTP-URI, unter dem Sie den Inhalt herunterladen können.

TimeSegment

Ein Zeitraum innerhalb eines Beispiels mit einer Zeitdimension (zum Beispiel Video).

Felder
start_time_offset

Duration

Beginn des Zeitsegments (einschließlich), dargestellt als Dauer seit dem Start des Beispiels.

end_time_offset

Duration

Ende des Zeitsegments (exklusiv), dargestellt als Dauer seit dem Start des Beispiels.

TranslationAnnotation

Spezifische Annotationsdetails für die Übersetzung.

Felder
translated_content

TextSnippet

Nur Ausgabe. Übersetzter Inhalt.

TranslationDatasetMetadata

Übersetzungsspezifische Dataset-Metadaten.

Felder
source_language_code

string

Erforderlich. Der BCP-47-Sprachcode der Ausgangssprache.

target_language_code

string

Erforderlich. Der BCP-47-Sprachcode der Zielsprache.

TranslationEvaluationMetrics

Bewertungsmesswerte für das Dataset.

Felder
bleu_score

double

Nur Ausgabe. BLEU-Wertung.

base_bleu_score

double

Nur Ausgabe. BLEU-Wertung für das Basismodell.

TranslationModelMetadata

Übersetzungsspezifische Modellmetadaten.

Felder
base_model

string

Der Ressourcenname des Modells, das als Ausgangsbasis zum Trainieren des benutzerdefinierten Modells verwendet wird. Wenn kein Wert festgelegt ist, wird das Standardbasismodell von Google Übersetzer verwendet. Format: projects/{project_id}/locations/{location_id}/models/{model_id}

source_language_code

string

Nur Ausgabe. Aus dem Dataset abgeleitet. Die Ausgangssprache (der BCP-47-Sprachcode), die für das Training verwendet wird.

target_language_code

string

Nur Ausgabe. Die Zielsprache (der BCP-47-Sprachcode), die für das Training verwendet wird.

UndeployModelRequest

Anfragenachricht für AutoMl.UndeployModel.

Felder
name

string

Ressourcenname des Modells, dessen Bereitstellung zurückgenommen werden soll.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource name erforderlich:

  • automl.models.undeploy

VideoClassificationAnnotation

Enthält Annotationsdetails, die speziell für die Videoklassifizierung gelten.

Felder
type

string

Nur Ausgabe. Drückt die Art der Videoklassifizierung aus. Mögliche Werte: * segment – Klassifizierung für ein durch den Nutzer angegebenes Zeitsegment eines Videos. Auf die Annotationsspezifikation wird geantwortet, in diesem Zeitsegment vorhanden zu sein, falls sie irgendwo in diesem Zeitsegment auftaucht. Die Video ML-Modellbewertungen werden nur für diese Art der Klassifizierung vorgenommen. * shot – Einstufung auf Aufnahmeebene. AutoML Video Intelligence bestimmt die Grenzen für jede Kameraaufnahme, die im gesamten Segment des Videos aufgenommen wurde, das der Nutzer in der Anfragekonfiguration angegeben hat. AutoML Video Intelligence gibt dann für jede erkannte Aufnahme Labels und dessen Konfidenzwerte sowie die Start- und Endzeit der Aufnahme zurück. WARNUNG: Die Modellbewertung wird für diesen Klassifizierungstyp nicht durchgeführt. Die Qualität hängt von den Trainingsdaten ab. Es werden jedoch keine Messwerte zur Beschreibung dieser Qualität bereitgestellt. * 1s_interval –AutoML Video Intelligence gibt Labels und dessen Konfidenzwerte für das gesamte Segment des Videos im Sekundentakt zurück, das der Nutzer in der Anfragekonfiguration angegeben hat. WARNUNG: Die Modellbewertung wird für diesen Klassifizierungstyp nicht durchgeführt. Die Qualität hängt von den Trainingsdaten ab. Es werden jedoch keine Messwerte zur Beschreibung dieser Qualität bereitgestellt.

classification_annotation

ClassificationAnnotation

Nur Ausgabe. Die Klassifizierungsdetails dieser Anmerkung.

time_segment

TimeSegment

Nur Ausgabe. Das Zeitsegment des Videos, für das die Anmerkung gilt.

VideoClassificationDatasetMetadata

Dataset-Metadaten speziell für die Videoklassifizierung.

VideoClassificationModelMetadata

Modellmetadaten speziell für die Videoklassifizierung.