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

Nome Descrizione
ProgressHeader(String[], String[])

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

ProgressHeader(String[])

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

Campi

Nome Descrizione
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 meno granulare al più granulare. Ad esempio, la rete neurale potrebbe avere {'epoch', 'example'} e FastTree potrebbero avere {'tree', 'split', 'feature'}. Non sarà mai null, ma può essere vuoto.

Si applica a