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

Operators

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

Constants

fullyQualifiedName → const String