Lenguaje

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

Nombre Description
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 un seguimiento del inicio, la detención y el tiempo transcurrido. Por supuesto, si hay algún progreso o métrica para informar, siempre es mejor notificarlos.

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

Campos

Nombre Description
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", de la menos granular a la más granular. Por ejemplo, la red neuronal podría tener {'época', 'example'} y FastTree podría tener {'tree', 'split', 'feature'}. Nunca será null, pero puede estar vacío.

Se aplica a