← API reference
CANONICAL TYPE REFERENCE

MachineLearningSettings

Models trained from finished work.

enabledBoolean

Whether system models are trained from finished work to predict durations and producibility; null uses the server default.

Hours between retraining runs (1–720); null uses the server default.

Finished operations needed before a first model is trained (at least 10); null uses the server default.

New finished operations needed before a model is retrained (at least 10); null uses the server default.

minR2Float

Lowest R² a retrained regression model may have to be used (at most 1); null uses the server default.

maxRMSEFloat

Highest RMSE a retrained regression model may have to be used (above 0); null uses the server default.

Lowest accuracy a retrained classification model may have to be used (0–1); null uses the server default.

Flag an operation phase for review when the predicted and calculated durations differ by more than this many seconds; null turns this criterion off. Every set criterion must be exceeded.

Flag an operation phase for review when the predicted and calculated durations differ by more than this percentage; null turns this criterion off. Every set criterion must be exceeded.

What each null field falls back to.

Last save of this section; null until someone saves it.

View exact SDL
"""Models trained from finished work."""
type MachineLearningSettings {
  """
  Whether system models are trained from finished work to predict durations and producibility; null uses the server default.
  """
  enabled: Boolean
  """Hours between retraining runs (1–720); null uses the server default."""
  retrainIntervalHours: Int
  """
  Finished operations needed before a first model is trained (at least 10); null uses the server default.
  """
  minTrainingRows: Int
  """
  New finished operations needed before a model is retrained (at least 10); null uses the server default.
  """
  retrainThresholdRows: Int
  """
  Lowest R² a retrained regression model may have to be used (at most 1); null uses the server default.
  """
  minR2: Float
  """
  Highest RMSE a retrained regression model may have to be used (above 0); null uses the server default.
  """
  maxRMSE: Float
  """
  Lowest accuracy a retrained classification model may have to be used (0–1); null uses the server default.
  """
  minAccuracy: Float
  """
  Flag an operation phase for review when the predicted and calculated durations differ by more than this many seconds; null turns this criterion off. Every set criterion must be exceeded.
  """
  durationReviewMinSeconds: Float
  """
  Flag an operation phase for review when the predicted and calculated durations differ by more than this percentage; null turns this criterion off. Every set criterion must be exceeded.
  """
  durationReviewMinPercent: Float
  """What each null field falls back to."""
  serverDefaults: MachineLearningServerDefaults!
  """Last save of this section; null until someone saves it."""
  lastChange: SettingsChange
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.