TrainingOptions constructor

TrainingOptions({
  1. String? activationFn,
  2. bool? adjustStepChanges,
  3. bool? approxGlobalFeatureContrib,
  4. bool? autoArima,
  5. String? autoArimaMaxOrder,
  6. String? autoArimaMinOrder,
  7. bool? autoClassWeights,
  8. String? batchSize,
  9. String? boosterType,
  10. double? budgetHours,
  11. bool? calculatePValues,
  12. String? categoryEncodingMethod,
  13. bool? cleanSpikesAndDips,
  14. String? colorSpace,
  15. double? colsampleBylevel,
  16. double? colsampleBynode,
  17. double? colsampleBytree,
  18. String? contributionMetric,
  19. String? dartNormalizeType,
  20. String? dataFrequency,
  21. String? dataSplitColumn,
  22. double? dataSplitEvalFraction,
  23. String? dataSplitMethod,
  24. bool? decomposeTimeSeries,
  25. List<String>? dimensionIdColumns,
  26. String? distanceType,
  27. double? dropout,
  28. bool? earlyStop,
  29. bool? enableGlobalExplain,
  30. String? feedbackType,
  31. bool? fitIntercept,
  32. double? forecastLimitLowerBound,
  33. double? forecastLimitUpperBound,
  34. List<String>? hiddenUnits,
  35. String? holidayRegion,
  36. List<String>? holidayRegions,
  37. String? horizon,
  38. List<String>? hparamTuningObjectives,
  39. bool? includeDrift,
  40. double? initialLearnRate,
  41. List<String>? inputLabelColumns,
  42. String? instanceWeightColumn,
  43. String? integratedGradientsNumSteps,
  44. String? isTestColumn,
  45. String? itemColumn,
  46. String? kmeansInitializationColumn,
  47. String? kmeansInitializationMethod,
  48. double? l1RegActivation,
  49. double? l1Regularization,
  50. double? l2Regularization,
  51. Map<String, double>? labelClassWeights,
  52. double? learnRate,
  53. String? learnRateStrategy,
  54. String? lossType,
  55. String? maxIterations,
  56. String? maxParallelTrials,
  57. String? maxTimeSeriesLength,
  58. String? maxTreeDepth,
  59. double? minAprioriSupport,
  60. double? minRelativeProgress,
  61. double? minSplitLoss,
  62. String? minTimeSeriesLength,
  63. String? minTreeChildWeight,
  64. String? modelRegistry,
  65. String? modelUri,
  66. ArimaOrder? nonSeasonalOrder,
  67. String? numClusters,
  68. String? numFactors,
  69. String? numParallelTree,
  70. String? numPrincipalComponents,
  71. String? numTrials,
  72. String? optimizationStrategy,
  73. String? optimizer,
  74. double? pcaExplainedVarianceRatio,
  75. String? pcaSolver,
  76. String? sampledShapleyNumPaths,
  77. bool? scaleFeatures,
  78. bool? standardizeFeatures,
  79. double? subsample,
  80. String? tfVersion,
  81. String? timeSeriesDataColumn,
  82. String? timeSeriesIdColumn,
  83. List<String>? timeSeriesIdColumns,
  84. double? timeSeriesLengthFraction,
  85. String? timeSeriesTimestampColumn,
  86. String? treeMethod,
  87. String? trendSmoothingWindowSize,
  88. String? userColumn,
  89. List<String>? vertexAiModelVersionAliases,
  90. double? walsAlpha,
  91. bool? warmStart,
  92. String? xgboostVersion,
})

Implementation

TrainingOptions({
  this.activationFn,
  this.adjustStepChanges,
  this.approxGlobalFeatureContrib,
  this.autoArima,
  this.autoArimaMaxOrder,
  this.autoArimaMinOrder,
  this.autoClassWeights,
  this.batchSize,
  this.boosterType,
  this.budgetHours,
  this.calculatePValues,
  this.categoryEncodingMethod,
  this.cleanSpikesAndDips,
  this.colorSpace,
  this.colsampleBylevel,
  this.colsampleBynode,
  this.colsampleBytree,
  this.contributionMetric,
  this.dartNormalizeType,
  this.dataFrequency,
  this.dataSplitColumn,
  this.dataSplitEvalFraction,
  this.dataSplitMethod,
  this.decomposeTimeSeries,
  this.dimensionIdColumns,
  this.distanceType,
  this.dropout,
  this.earlyStop,
  this.enableGlobalExplain,
  this.feedbackType,
  this.fitIntercept,
  this.forecastLimitLowerBound,
  this.forecastLimitUpperBound,
  this.hiddenUnits,
  this.holidayRegion,
  this.holidayRegions,
  this.horizon,
  this.hparamTuningObjectives,
  this.includeDrift,
  this.initialLearnRate,
  this.inputLabelColumns,
  this.instanceWeightColumn,
  this.integratedGradientsNumSteps,
  this.isTestColumn,
  this.itemColumn,
  this.kmeansInitializationColumn,
  this.kmeansInitializationMethod,
  this.l1RegActivation,
  this.l1Regularization,
  this.l2Regularization,
  this.labelClassWeights,
  this.learnRate,
  this.learnRateStrategy,
  this.lossType,
  this.maxIterations,
  this.maxParallelTrials,
  this.maxTimeSeriesLength,
  this.maxTreeDepth,
  this.minAprioriSupport,
  this.minRelativeProgress,
  this.minSplitLoss,
  this.minTimeSeriesLength,
  this.minTreeChildWeight,
  this.modelRegistry,
  this.modelUri,
  this.nonSeasonalOrder,
  this.numClusters,
  this.numFactors,
  this.numParallelTree,
  this.numPrincipalComponents,
  this.numTrials,
  this.optimizationStrategy,
  this.optimizer,
  this.pcaExplainedVarianceRatio,
  this.pcaSolver,
  this.sampledShapleyNumPaths,
  this.scaleFeatures,
  this.standardizeFeatures,
  this.subsample,
  this.tfVersion,
  this.timeSeriesDataColumn,
  this.timeSeriesIdColumn,
  this.timeSeriesIdColumns,
  this.timeSeriesLengthFraction,
  this.timeSeriesTimestampColumn,
  this.treeMethod,
  this.trendSmoothingWindowSize,
  this.userColumn,
  this.vertexAiModelVersionAliases,
  this.walsAlpha,
  this.warmStart,
  this.xgboostVersion,
});