Class GoogleCloudMlV1ParameterSpec
Represents a single hyperparameter to optimize.
Implements
Inherited Members
Namespace: Google.Apis.CloudMachineLearningEngine.v1.Data
Assembly: Google.Apis.CloudMachineLearningEngine.v1.dll
Syntax
public class GoogleCloudMlV1ParameterSpec : IDirectResponseSchema
Properties
CategoricalValues
Required if type is CATEGORICAL
. The list of possible categories.
Declaration
[JsonProperty("categoricalValues")]
public virtual IList<string> CategoricalValues { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
DiscreteValues
Required if type is DISCRETE
. A list of feasible points. The list should be in strictly increasing order.
For instance, this parameter might have possible settings of 1.5, 2.5, and 4.0. This list should not contain
more than 1,000 values.
Declaration
[JsonProperty("discreteValues")]
public virtual IList<double?> DiscreteValues { get; set; }
Property Value
Type | Description |
---|---|
IList<double?> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
MaxValue
Required if type is DOUBLE
or INTEGER
. This field should be unset if type is CATEGORICAL
. This value
should be integers if type is INTEGER
.
Declaration
[JsonProperty("maxValue")]
public virtual double? MaxValue { get; set; }
Property Value
Type | Description |
---|---|
double? |
MinValue
Required if type is DOUBLE
or INTEGER
. This field should be unset if type is CATEGORICAL
. This value
should be integers if type is INTEGER.
Declaration
[JsonProperty("minValue")]
public virtual double? MinValue { get; set; }
Property Value
Type | Description |
---|---|
double? |
ParameterName
Required. The parameter name must be unique amongst all ParameterConfigs in a HyperparameterSpec message. E.g., "learning_rate".
Declaration
[JsonProperty("parameterName")]
public virtual string ParameterName { get; set; }
Property Value
Type | Description |
---|---|
string |
ScaleType
Optional. How the parameter should be scaled to the hypercube. Leave unset for categorical parameters. Some
kind of scaling is strongly recommended for real or integral parameters (e.g., UNIT_LINEAR_SCALE
).
Declaration
[JsonProperty("scaleType")]
public virtual string ScaleType { get; set; }
Property Value
Type | Description |
---|---|
string |
Type
Required. The type of the parameter.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
string |