ProgressHeader Classe

Definizione

Si tratta dell'intestazione del report di stato.

public sealed class ProgressHeader
type ProgressHeader = class
Public NotInheritable Class ProgressHeader
Ereditarietà
ProgressHeader

Costruttori

ProgressHeader(String[])

Un costruttore per nessuna metrica, solo unità di avanzamento. Come convenzione di denominazione, unitNames deve essere minuscola e in genere plurale (ad esempio, iterazioni, cluster, esempi).

ProgressHeader(String[], String[])

Inizializzare l'intestazione. In questo modo verrà prenderà la proprietà delle matrici. Entrambe le matrici possono essere null, anche contemporaneamente. Questa intestazione "vuota" indica che il calcolo non segnala alcuna unità di avanzamento, ma il tracker può comunque tenere traccia dell'inizio, arrestare e trascorrere tempo. Naturalmente, se sono presenti progressi o metriche da segnalare, è sempre meglio segnalarli.

Campi

MetricNames

Questi sono i nomi delle metriche segnalate. Ad esempio, potrebbe trattarsi della "perdita", "aggiornamenti del peso/sec" e così via. Non sarà mai null, ma può essere vuoto.

UnitNames

Questi sono i nomi delle unità di avanzamento, dal minimo granulare al più granulare. Ad esempio, la rete neurale potrebbe avere {'epoch', 'example'} e FastTree potrebbe avere {'albero', 'split', 'feature'}. Non sarà mai null, ma può essere vuoto.

Si applica a