StudySpec class final

Represents specification of a Study.

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.Duration or google.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
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

fullyQualifiedName → const String