다음을 통해 공유


IProgressChannel.Checkpoint(Nullable<Double>[]) 메서드

정의

'검사점' 항목을 제출합니다. 이러한 항목은 관심 있는 경우 진행률 수신기에 전달되도록 보장됩니다. 일반적으로 계산의 특정 순간('검사점')에만 계산되는 일부 중간 메트릭이 포함됩니다.

예를 들어 SDCA는 손실을 계산할 때마다 검사점을 보고하거나 LBFGS가 반복할 때마다 검사점을 보고할 수 있습니다.

유일한 매개 변수는 values다음과 같은 방식으로 해석됩니다.

  • 첫 번째 MetricNames.Length 항목(있는 경우)은 메트릭입니다.
  • 후속 ProgressNames.Length 항목(있는 경우)은 진행률 단위입니다.
  • 후속 ProgressNames.Length 항목(있는 경우)은 진행률 제한입니다.
  • 값이 더 남아 있으면 예외가 throw됩니다.
public void Checkpoint (params double?[] values);
abstract member Checkpoint : Nullable<double>[] -> unit
Public Sub Checkpoint (ParamArray values As Nullable(Of Double)())

매개 변수

values
Nullable<Double>[]

메트릭, 진행률 단위 및 진행률 제한입니다.

적용 대상