AI Platform Training und Prediction API

Eine API, mit der Sie maschinelle Lernmodelle erstellen und verwenden können.

Dienst: ml.googleapis.com

Wir empfehlen, diesen Dienst mit von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, sollten Sie die folgenden Informationen verwenden, wenn Sie die API-Anfragen senden.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet das folgende Discovery-Dokument:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://ml.googleapis.com

REST-Ressource: v1.projects

Methoden
explain POST /v1/{name=projects/**}:explain
Liefert eine Erläuterung der Daten in der Anfrage.
getConfig GET /v1/{name=projects/*}:getConfig
Ruft die Dienstkontoinformationen ab, die mit Ihrem Projekt verknüpft sind.
predict POST /v1/{name=projects/**}:predict
Führt eine Onlinevorhersage mit den Daten in der Anfrage durch.

REST-Ressource: v1.projects.jobs

Methoden
cancel POST /v1/{name=projects/*/jobs/*}:cancel
Bricht einen laufenden Job ab
create POST /v1/{parent=projects/*}/jobs
Erstellt einen Trainings- oder Batchvorhersagejob.
get GET /v1/{name=projects/*/jobs/*}
Beschreibt einen Job.
getIamPolicy GET /v1/{resource=projects/*/jobs/*}:getIamPolicy
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.
list GET /v1/{parent=projects/*}/jobs
Listet die Jobs im Projekt auf.
patch PATCH /v1/{name=projects/*/jobs/*}
Aktualisiert eine bestimmte Jobressource.
setIamPolicy POST /v1/{resource=projects/*/jobs/*}:setIamPolicy
Legt die Richtlinie für die Zugriffssteuerung für die angegebene Ressource fest.
testIamPermissions POST /v1/{resource=projects/*/jobs/*}:testIamPermissions
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.

REST-Ressource: v1.projects.locations

Methoden
get GET /v1/{name=projects/*/locations/*}
Ruft die vollständige Liste der CMLE-Funktionen an einem Standort sowie deren standortspezifische Attribute ab.
list GET /v1/{parent=projects/*}/locations
Listet alle Standorte auf, die mindestens einen CMLE-Funktionstyp bieten.

REST-Ressource: v1.projects.locations.operations

Methoden
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Startet den asynchronen Abbruch eines lang andauernden Vorgangs.
get GET /v1/{name=projects/*/locations/*/operations/*}
Ruft den letzten Status eines lang andauernden Vorgangs ab.

REST-Ressource: v1.projects.locations.studies

Methoden
create POST /v1/{parent=projects/*/locations/*}/studies
Erstellt eine Studie.
delete DELETE /v1/{name=projects/*/locations/*/studies/*}
Löscht eine Studie.
get GET /v1/{name=projects/*/locations/*/studies/*}
Ruft eine Studie ab.
list GET /v1/{parent=projects/*/locations/*}/studies
Listet alle Studien in einer Region für ein verknüpftes Projekt auf.

REST-Ressource: v1.projects.locations.studies.trials

Methoden
addMeasurement POST /v1/{name=projects/*/locations/*/studies/*/trials/*}:addMeasurement
Ergänzt einen Test um eine Messung der Zielmesswerte.
checkEarlyStoppingState POST /v1/{name=projects/*/locations/*/studies/*/trials/*}:checkEarlyStoppingState
Prüft, ob ein Test beendet werden soll.
complete POST /v1/{name=projects/*/locations/*/studies/*/trials/*}:complete
Kennzeichnet einen Test als abgeschlossen.
create POST /v1/{parent=projects/*/locations/*/studies/*}/trials
Ergänzt eine Studie um einen vom Nutzer bereitgestellten Test.
delete DELETE /v1/{name=projects/*/locations/*/studies/*/trials/*}
Löscht einen Test.
get GET /v1/{name=projects/*/locations/*/studies/*/trials/*}
Ruft einen Test ab.
list GET /v1/{parent=projects/*/locations/*/studies/*}/trials
Listet die mit einer Studie verknüpften Studien auf.
stop POST /v1/{name=projects/*/locations/*/studies/*/trials/*}:stop
Stoppt einen Test.
suggest POST /v1/{parent=projects/*/locations/*/studies/*}/trials:suggest
Ergänzt eine Studie um einen oder mehrere Tests mit Parameterwerten, die vom AI Platform-Optimierungstool vorgeschlagen wurden.

REST-Ressource: v1.projects.models

Methoden
create POST /v1/{parent=projects/*}/models
Erstellt ein Modell, das später eine oder mehrere Versionen enthält.
delete DELETE /v1/{name=projects/*/models/*}
Löscht ein Modell.
get GET /v1/{name=projects/*/models/*}
Ruft Informationen zu einem Modell ab, einschließlich des Namens, der Beschreibung (falls vergeben) und der Standardversion, sofern mindestens eine Version des Modells bereitgestellt wurde.
getIamPolicy GET /v1/{resource=projects/*/models/*}:getIamPolicy
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.
list GET /v1/{parent=projects/*}/models
Listet die Modelle in einem Projekt auf.
patch PATCH /v1/{name=projects/*/models/*}
Aktualisiert eine bestimmte Modellressource.
setIamPolicy POST /v1/{resource=projects/*/models/*}:setIamPolicy
Legt die Zugriffskontrollrichtlinie für die angegebene Ressource fest.
testIamPermissions POST /v1/{resource=projects/*/models/*}:testIamPermissions
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.

REST-Ressource: v1.projects.models.versions

Methoden
create POST /v1/{parent=projects/*/models/*}/versions
Erstellt eine neue Version eines Modells aus einem trainierten TensorFlow-Modell.
delete DELETE /v1/{name=projects/*/models/*/versions/*}
Löscht eine Modellversion.
get GET /v1/{name=projects/*/models/*/versions/*}
Ruft Informationen zu einer Modellversion ab.
list GET /v1/{parent=projects/*/models/*}/versions
Ruft grundlegende Informationen zu allen Versionen eines Modells ab.
patch PATCH /v1/{name=projects/*/models/*/versions/*}
Aktualisiert die angegebene Versionsressource.
setDefault POST /v1/{name=projects/*/models/*/versions/*}:setDefault
Gibt eine Version als Standardversion für das Modell an.

REST-Ressource: v1.projects.operations

Methoden
cancel POST /v1/{name=projects/*/operations/*}:cancel
Startet den asynchronen Abbruch eines lang andauernden Vorgangs.
get GET /v1/{name=projects/*/operations/*}
Ruft den letzten Status eines lang andauernden Vorgangs ab.
list GET /v1/{name=projects/*}/operations
Listet Vorgänge auf, die zu dem angegebenen Filter in der Anfrage passen.