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)())