StudySpec class final
Represents specification of a Study.
- Inheritance
-
- Object
- ProtoMessage
- StudySpec
Constructors
-
StudySpec({StudySpec_DecayCurveAutomatedStoppingSpec? decayCurveStoppingSpec, StudySpec_MedianAutomatedStoppingSpec? medianAutomatedStoppingSpec, StudySpec_ConvexStopConfig? convexStopConfig, StudySpec_ConvexAutomatedStoppingSpec? convexAutomatedStoppingSpec, required List<
StudySpec_MetricSpec> metrics, required List<StudySpec_ParameterSpec> parameters, StudySpec_Algorithm algorithm = StudySpec_Algorithm.$default, StudySpec_ObservationNoise observationNoise = StudySpec_ObservationNoise.$default, StudySpec_MeasurementSelectionType measurementSelectionType = StudySpec_MeasurementSelectionType.$default, StudySpec_TransferLearningConfig? transferLearningConfig, StudySpec_StudyStoppingConfig? studyStoppingConfig}) - StudySpec.fromJson(Object? j)
-
factory
Properties
- algorithm → StudySpec_Algorithm
-
The search algorithm specified for the Study.
final
- convexAutomatedStoppingSpec → StudySpec_ConvexAutomatedStoppingSpec?
-
The automated early stopping spec using convex stopping rule.
final
- convexStopConfig → StudySpec_ConvexStopConfig?
-
Deprecated.
The automated early stopping using convex stopping rule.
final
- decayCurveStoppingSpec → StudySpec_DecayCurveAutomatedStoppingSpec?
-
The automated early stopping spec using decay curve rule.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- measurementSelectionType → StudySpec_MeasurementSelectionType
-
Describe which measurement selection type will be used
final
- medianAutomatedStoppingSpec → StudySpec_MedianAutomatedStoppingSpec?
-
The automated early stopping spec using median rule.
final
-
metrics
→ List<
StudySpec_MetricSpec> -
Required. Metric specs for the Study.
final
- observationNoise → StudySpec_ObservationNoise
-
The observation noise level of the study.
Currently only supported by the Vertex AI Vizier service. Not supported by
HyperparameterTuningJob or TrainingPipeline.
final
-
parameters
→ List<
StudySpec_ParameterSpec> -
Required. The set of parameters to tune.
final
- qualifiedName → String
-
The fully qualified name of this message, i.e.,
google.protobuf.Durationorgoogle.rpc.ErrorInfo.finalinherited - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- studyStoppingConfig → StudySpec_StudyStoppingConfig?
-
Conditions for automated stopping of a Study. Enable automated stopping by
configuring at least one condition.
final
- transferLearningConfig → StudySpec_TransferLearningConfig?
-
The configuration info/options for transfer learning. Currently supported
for Vertex AI Vizier service, not HyperParameterTuningJob
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Object -
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- fullyQualifiedName → const String