ProgressHeader Klasse

Definition

Dies ist der "Header" des Statusberichts.

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

Konstruktoren

Name Beschreibung
ProgressHeader(String[], String[])

Initialisieren Sie die Kopfzeile. Dies übernimmt den Besitz der Arrays. Beide Arrays können null sein, sogar gleichzeitig. Dieser "leere" Header hat angegeben, dass die Berechnung keine Einheiten des Fortschritts meldet, aber der Tracker kann den Start, den Stopp und die verstrichene Zeit weiterhin nachverfolgen. Natürlich ist es immer besser, sie zu melden, wenn es Fortschritte oder Metriken gibt.

ProgressHeader(String[])

Ein Konstruktor ohne Metriken, nur Statuseinheiten. Als Benennungskonvention unitNames sollten Kleinbuchstaben und in der Regel Plural (z. B. Iterationen, Cluster, Beispiele) sein.

Felder

Name Beschreibung
MetricNames

Dies sind die Namen der gemeldeten Metriken. Dies könnte z. B. der "Verlust", "Gewichtsaktualisierungen/Sek" usw. sein. Wird niemals null sein, kann aber leer sein.

UnitNames

Dies sind die Namen des Fortschritts "Einheiten", von der geringsten Granularität bis zur granularsten. Beispielsweise kann das neurale Netzwerk {'epoche', 'example'} und FastTree über {'tree', 'split', 'feature'} verfügen. Wird niemals null sein, kann aber leer sein.

Gilt für: