Compartir a través de


ProgressHeader Clase

Definición

Este es el "encabezado" del informe de progreso.

public sealed class ProgressHeader
type ProgressHeader = class
Public NotInheritable Class ProgressHeader
Herencia
ProgressHeader

Constructores

ProgressHeader(String[])

Un constructor sin métricas, solo unidades de progreso. Como convención de nomenclatura, unitNames debe estar en minúsculas y normalmente plural (por ejemplo, iteraciones, clústeres, ejemplos).

ProgressHeader(String[], String[])

Inicialice el encabezado . Esto tomará posesión de las matrices. Ambas matrices pueden ser null, incluso simultáneamente. Este encabezado "vacío" indicó que el cálculo no notifica ninguna unidad de progreso, pero el rastreador todavía puede realizar el seguimiento del tiempo de inicio, detención y transcurrido. Por supuesto, si hay algún progreso o métricas para informar, siempre es mejor notificarlos.

Campos

MetricNames

Estos son los nombres de las métricas notificadas. Por ejemplo, esto podría ser la "pérdida", "actualizaciones de peso/s", etc. Nunca será null, pero puede estar vacío.

UnitNames

Estos son los nombres del progreso "unidades", del menos granular al más granular. Por ejemplo, la red neuronal podría tener {'epoch', 'example'} y FastTree podría tener {'tree', 'split', 'feature'}. Nunca será null, pero puede estar vacío.

Se aplica a