Поделиться через


IProgressChannel.Checkpoint(Nullable<Double>[]) Метод

Определение

Отправьте запись "контрольная точка". Эти записи гарантированно будут доставлены прослушивателю хода выполнения, если он заинтересован. Как правило, это будет содержать некоторые промежуточные метрики, которые вычисляются только в определенные моменты (контрольные точки) вычисления.

Например, SDCA может сообщать о контрольной точке каждый раз, когда она вычисляет потерю, или LBFGS может сообщать о контрольной точке каждой итерации.

Единственный параметр valuesинтерпретируется следующим образом:

  • Первые элементы MetricNames.Length, если они присутствуют, являются метриками.
  • Последующие элементы ProgressNames.Length, если они присутствуют, являются единицами выполнения.
  • Последующие элементы ProgressNames.Length, если они присутствуют, являются ограничениями хода выполнения.
  • Если осталось больше значений, создается исключение.
public void Checkpoint (params double?[] values);
abstract member Checkpoint : Nullable<double>[] -> unit
Public Sub Checkpoint (ParamArray values As Nullable(Of Double)())

Параметры

values
Nullable<Double>[]

Метрики, единицы выполнения и ограничения хода выполнения.

Применяется к