Requires authorization
Train a Prediction API model. Try it now .
Request
HTTP request
POST https://www.googleapis.com/prediction/v1.6/projects/project/trainedmodels
Parameters
Parameter name | Value | Description |
---|---|---|
Required parameters | ||
project
|
string
|
The project associated with the model. |
Authorization
This request requires authorization with at least one of the following scopes ( read more about authentication and authorization ).
Scope |
---|
https://www.googleapis.com/auth/prediction
|
https://www.googleapis.com/auth/devstorage.read_write (optional)
|
https://www.googleapis.com/auth/devstorage.full_control (optional)
|
https://www.googleapis.com/auth/devstorage.read_only (optional)
|
Request body
In the request body, supply data with the following structure:
{ "id": string, "sourceModel": string, "storageDataLocation": string, "storagePMMLLocation": string, "storagePMMLModelLocation": string, "modelType": string, "trainingInstances": [ { "output": string, "csvInstance": [ (value) ] } ], "utility": [ { (key): double } ] }
Property name | Value | Description | Notes |
---|---|---|---|
id
|
string
|
The unique name for the predictive model. | |
sourceModel
|
string
|
The Id of the model to be copied over. | |
storageDataLocation
|
string
|
Google storage location of the training data file. | |
storagePMMLLocation
|
string
|
Google storage location of the preprocessing pmml file. | |
storagePMMLModelLocation
|
string
|
Google storage location of the pmml model file. | |
modelType
|
string
|
Type of predictive model (CLASSIFICATION or REGRESSION) | |
trainingInstances[]
|
list
|
Instances to train model on. | |
trainingInstances[].
output
|
string
|
The generic output value - could be regression or class label. | |
trainingInstances[].
csvInstance[]
|
list
|
The input features for this instance. | |
utility[]
|
list
|
A class weighting function, which allows the importance weights for class labels to be specified (Categorical models only). | |
utility[].
(key)
|
double
|
Response
If successful, this method returns a response body with the following structure:
{ "kind": "prediction#training", "id": string, "selfLink": string, "storageDataLocation": string, "storagePMMLLocation": string, "storagePMMLModelLocation": string, "modelType": string }
Property name | Value | Description | Notes |
---|---|---|---|
kind
|
string
|
What kind of resource this is. | |
id
|
string
|
The unique name for the predictive model. | |
selfLink
|
string
|
A URL to re-request this resource. | |
storageDataLocation
|
string
|
Google storage location of the training data file. | |
storagePMMLLocation
|
string
|
Google storage location of the preprocessing pmml file. | |
storagePMMLModelLocation
|
string
|
Google storage location of the pmml model file. | |
modelType
|
string
|
Type of predictive model (CLASSIFICATION or REGRESSION). |
Try it!
Use the APIs Explorer below to call this method on live data and see the response. Alternatively, try the standalone Explorer .