Freigeben über


IProgressChannel.Checkpoint(Nullable<Double>[]) Methode

Definition

Übermitteln Sie einen Eintrag "Prüfpunkt". Diese Einträge werden garantiert an den Statuslistener übermittelt, falls sie interessiert sind. In der Regel würde dies einige Zwischenmetriken enthalten, die nur in bestimmten Momenten ('Prüfpunkte') der Berechnung berechnet werden.

Beispielsweise kann SDCA jedes Mal einen Prüfpunkt melden, wenn er den Verlust berechnet, oder LBFGS kann einen Prüfpunkt jedes Iterationsbericht melden.

Der einzige Parameter, valueswird in der folgenden Weise interpretiert:

  • Erste MetricNames.Length-Elemente, falls vorhanden, sind Metriken.
  • Nachfolgende ProgressNames.Length-Elemente, falls vorhanden, sind Statuseinheiten.
  • Nachfolgende ProgressNames.Length-Elemente, falls vorhanden, sind Statusbeschränkungen.
  • Wenn weitere Werte verbleiben, wird eine Ausnahme ausgelöst.
public void Checkpoint (params double?[] values);
abstract member Checkpoint : Nullable<double>[] -> unit
Public Sub Checkpoint (ParamArray values As Nullable(Of Double)())

Parameter

values
Nullable<Double>[]

Die Metriken, Statuseinheiten und Fortschrittsbeschränkungen.

Gilt für: