Google Cloud Machine Learning Engine

An API to enable creating and using machine learning models.

Service: ml.googleapis.com

All URIs below are relative to https://ml.googleapis.com

This service provides the following discovery document:

REST Resource: v1.projects

Methods
getConfig GET /v1/{name=projects/*}:getConfig
Get the service account information associated with your project.
predict POST /v1/{name=projects/**}:predict
Performs prediction on the data in the request.

REST Resource: v1.projects.jobs

Methods
cancel POST /v1/{name=projects/*/jobs/*}:cancel
Cancels a running job.
create POST /v1/{parent=projects/*}/jobs
Creates a training or a batch prediction job.
get GET /v1/{name=projects/*/jobs/*}
Describes a job.
getIamPolicy GET /v1/{resource=projects/*/jobs/*}:getIamPolicy
Gets the access control policy for a resource.
list GET /v1/{parent=projects/*}/jobs
Lists the jobs in the project.
setIamPolicy POST /v1/{resource=projects/*/jobs/*}:setIamPolicy
Sets the access control policy on the specified resource.
testIamPermissions POST /v1/{resource=projects/*/jobs/*}:testIamPermissions
Returns permissions that a caller has on the specified resource.

REST Resource: v1.projects.models

Methods
create POST /v1/{parent=projects/*}/models
Creates a model which will later contain one or more versions.
delete DELETE /v1/{name=projects/*/models/*}
Deletes a model.
get GET /v1/{name=projects/*/models/*}
Gets information about a model, including its name, the description (if set), and the default version (if at least one version of the model has been deployed).
getIamPolicy GET /v1/{resource=projects/*/models/*}:getIamPolicy
Gets the access control policy for a resource.
list GET /v1/{parent=projects/*}/models
Lists the models in a project.
patch PATCH /v1/{name=projects/*/models/*}
Updates a specific model resource.
setIamPolicy POST /v1/{resource=projects/*/models/*}:setIamPolicy
Sets the access control policy on the specified resource.
testIamPermissions POST /v1/{resource=projects/*/models/*}:testIamPermissions
Returns permissions that a caller has on the specified resource.

REST Resource: v1.projects.models.versions

Methods
create POST /v1/{parent=projects/*/models/*}/versions
Creates a new version of a model from a trained TensorFlow model.
delete DELETE /v1/{name=projects/*/models/*/versions/*}
Deletes a model version.
get GET /v1/{name=projects/*/models/*/versions/*}
Gets information about a model version.
list GET /v1/{parent=projects/*/models/*}/versions
Gets basic information about all the versions of a model.
patch PATCH /v1/{name=projects/*/models/*/versions/*}
Updates the specified Version resource.
setDefault POST /v1/{name=projects/*/models/*/versions/*}:setDefault
Designates a version to be the default for the model.

REST Resource: v1.projects.operations

Methods
cancel POST /v1/{name=projects/*/operations/*}:cancel
Starts asynchronous cancellation on a long-running operation.
delete DELETE /v1/{name=projects/*/operations/*}
Deletes a long-running operation.
get GET /v1/{name=projects/*/operations/*}
Gets the latest state of a long-running operation.
list GET /v1/{name=projects/*}/operations
Lists operations that match the specified filter in the request.

Send feedback about...

Cloud Machine Learning Engine (Cloud ML Engine)