IProgressChannel.Checkpoint(Nullable<Double>[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Envíe una entrada de "punto de control". Se garantiza que estas entradas se entreguen al agente de escucha de progreso, si está interesado. Normalmente, esto contendrá algunas métricas intermedias, que solo se calculan en determinados momentos ("puntos de control") del cálculo.
Por ejemplo, SDCA puede notificar un punto de control cada vez que calcula la pérdida, o LBFGS puede notificar un punto de control cada iteración.
El único parámetro, values
, se interpreta de la siguiente manera:
- Los primeros elementos de MetricNames.Length, si están presentes, son métricas.
- Los elementos ProgressNames.Length posteriores, si están presentes, son unidades de progreso.
- Los elementos ProgressNames.Length posteriores, si están presentes, son límites de progreso.
- Si quedan más valores, se produce una excepción.
public void Checkpoint (params double?[] values);
abstract member Checkpoint : Nullable<double>[] -> unit
Public Sub Checkpoint (ParamArray values As Nullable(Of Double)())