StudySpec constructor

StudySpec({
  1. StudySpec_DecayCurveAutomatedStoppingSpec? decayCurveStoppingSpec,
  2. StudySpec_MedianAutomatedStoppingSpec? medianAutomatedStoppingSpec,
  3. StudySpec_ConvexStopConfig? convexStopConfig,
  4. StudySpec_ConvexAutomatedStoppingSpec? convexAutomatedStoppingSpec,
  5. required List<StudySpec_MetricSpec> metrics,
  6. required List<StudySpec_ParameterSpec> parameters,
  7. StudySpec_Algorithm algorithm = StudySpec_Algorithm.$default,
  8. StudySpec_ObservationNoise observationNoise = StudySpec_ObservationNoise.$default,
  9. StudySpec_MeasurementSelectionType measurementSelectionType = StudySpec_MeasurementSelectionType.$default,
  10. StudySpec_TransferLearningConfig? transferLearningConfig,
  11. 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);