StudySpec constructor
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,
Implementation
StudySpec({
this.decayCurveStoppingSpec,
this.medianAutomatedStoppingSpec,
this.convexStopConfig,
this.convexAutomatedStoppingSpec,
required this.metrics,
required this.parameters,
this.algorithm = StudySpec_Algorithm.$default,
this.observationNoise = StudySpec_ObservationNoise.$default,
this.measurementSelectionType = StudySpec_MeasurementSelectionType.$default,
this.transferLearningConfig,
this.studyStoppingConfig,
}) : super(fullyQualifiedName);