- Resource: EngineConfig
- State
- Tuning
- PerformanceTarget
- HyperparameterSourceType
- HyperparameterSource
- Methods
Resource: EngineConfig
The EngineConfig resource creates the configuration for training a model.
JSON representation |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "state": enum ( |
Fields | |
---|---|
name |
Output only. The resource name of the EngineConfig. format: "/projects/{project_num}/locations/{location}/instances/{instance}/engineConfigs/{engineConfig}" |
createTime |
Output only. The timestamp of creation of this resource. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime |
Output only. The timestamp of the most recent update of this resource. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
labels |
Labels An object containing a list of |
state |
Output only. State of the EngineConfig (creating, active, deleting, etc.) |
engineVersion |
Required. The resource name of the EngineVersion used in this model tuning. format: "/projects/{project_num}/locations/{location}/instances/{instance}/engineVersions/{engineVersion}" |
tuning |
Optional. Configuration for tuning in creation of the EngineConfig. This field is required if |
performanceTarget |
Optional. PerformanceTarget gives information on how the tuning and training will be evaluated. This field is required if |
lineOfBusiness |
Output only. The line of business (Retail/Commercial) this engine config is used for. Determined by EngineVersion, cannot be set by user. |
hyperparameterSourceType |
Optional. The origin of hyperparameters for the created EngineConfig. The default is |
hyperparameterSource |
Optional. Configuration of hyperparameters source EngineConfig. |
State
The possible states of a resource.
Enums | |
---|---|
STATE_UNSPECIFIED |
State is unspecified, should not occur. |
CREATING |
The resource has not finished being created. |
ACTIVE |
The resource is active/ready to be used. |
UPDATING |
The resource is in the process of being updated. |
DELETING |
The resource is in the process of being deleted. |
Tuning
The parameters needed for the tuning operation, these are used only in tuning and not passed on to training.
JSON representation |
---|
{ "primaryDataset": string, "endTime": string } |
Fields | |
---|---|
primaryDataset |
Required. The resource name of the Primary Dataset used in this model tuning. For information about how primary and auxiliary datasets are used, refer to the engine version's documentation. Format: "/projects/{project_num}/locations/{location}/instances/{instance}/datasets/{dataset}" |
endTime |
Required. End_time specifies the latest time from which labels are used and from which data is used to generate features for tuning. End_time should be no later than the end of the dateRange of the dataset. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
PerformanceTarget
PerformanceTarget gives hints on how to evaluate the performance of a model.
JSON representation |
---|
{ "partyInvestigationsPerPeriodHint": string } |
Fields | |
---|---|
partyInvestigationsPerPeriodHint |
Required. A number that gives the tuner a hint on the number of parties from this data that will be investigated per period (monthly). This is used to control how the model is evaluated. For example, when trying AML AI for the first time, we recommend setting this to the number of parties investigated in an average month, based on alerts from your existing automated alerting system. |
HyperparameterSourceType
The type of the hyperparameter source.
Enums | |
---|---|
HYPERPARAMETER_SOURCE_TYPE_UNSPECIFIED |
Hyperparameter source type is unspecified, defaults to TUNING. |
TUNING |
The EngineConfig creation starts a tuning job which selects the best hyperparameters. |
INHERITED |
The hyperparameters are inherited from another EngineConfig. |
HyperparameterSource
Parameters for bootstrapping an Engine Config with the results of another one.
JSON representation |
---|
{ "sourceEngineConfig": string, "sourceEngineVersion": string } |
Fields | |
---|---|
sourceEngineConfig |
Required. The resource name of the source EngineConfig whose outputs are used. Format: "/projects/{project_num}/locations/{location}/instances/{instance}/engineConfigs/{engineConfig}" |
sourceEngineVersion |
Output only. The resource name of the EngineVersion that was used in the tuning run. Format: "/projects/{project_num}/locations/{location}/instances/{instance}/engineVersions/{engineVersion}" |
Methods |
|
---|---|
|
Creates an engine config. |
|
Deletes an engine config. |
|
Export governance information for an EngineConfig resource. |
|
Gets an engine config. |
|
Lists engine configs. |
|
Updates the parameters of a single EngineConfig. |