Resource: Model
Represents a machine learning solution.
A model can have multiple versions, each of which is a deployed, trained model ready to receive prediction requests. The model itself is just a container.
JSON representation | |
---|---|
{
"name": string,
"description": string,
"defaultVersion": {
object( |
Fields | |
---|---|
name |
Required. The name specified for the model when it was created. The model name must be unique within the project it is created in. |
description |
Optional. The description specified for the model when it was created. |
defaultVersion |
Output only. The default version of the model. This version will be used to handle prediction requests that do not specify a version. You can change the default version by calling projects.methods.versions.setDefault. |
regions[] |
Optional. The list of regions where the model is going to be deployed. Currently only one region per model is supported. Defaults to 'us-central1' if nothing is set. See the available regions for ML Engine services. Note: * No matter where a model is deployed, it can always be accessed by users from anywhere, both for online and batch prediction. * The region for a batch prediction job is set by the region field when submitting the batch prediction job and does not take its value from this field. |
onlinePredictionLogging |
Optional. If true, enables StackDriver Logging for online prediction. Default is false. |
labels |
Optional. One or more labels that you can add, to organize your models. Each label is a key-value pair, where both the key and the value are arbitrary strings that you supply. For more information, see the documentation on using labels. An object containing a list of |
etag |
A base64-encoded string. |
Methods |
|
---|---|
|
Creates a model which will later contain one or more versions. |
|
Deletes a model. |
|
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). |
|
Gets the access control policy for a resource. |
|
Lists the models in a project. |
|
Updates a specific model resource. |
|
Sets the access control policy on the specified resource. |
|
Returns permissions that a caller has on the specified resource. |