Freigeben über


ProgressHeader Konstruktoren

Definition

Überlädt

ProgressHeader(String[])

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

ProgressHeader(String[], String[])

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

ProgressHeader(String[])

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

public ProgressHeader (params string[] unitNames);
new Microsoft.ML.Runtime.ProgressHeader : string[] -> Microsoft.ML.Runtime.ProgressHeader
Public Sub New (ParamArray unitNames As String())

Parameter

unitNames
String[]

Gilt für:

ProgressHeader(String[], String[])

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

public ProgressHeader (string[] metricNames, string[] unitNames);
new Microsoft.ML.Runtime.ProgressHeader : string[] * string[] -> Microsoft.ML.Runtime.ProgressHeader
Public Sub New (metricNames As String(), unitNames As String())

Parameter

metricNames
String[]

Die Metriken, die die Berechnungsberichte erstellen. Diese sind völlig unabhängig, und es gibt keinen Vertrag darüber, ob die Metrikwerte erhöht werden sollen oder nicht. Als Benennungskonvention metricNames können mehrere Wörter mit Leerzeichen vorhanden sein, und die Groß-/Kleinschreibung sollte groß sein.

unitNames
String[]

Die Namen der Statuseinheiten, die von der geringsten granularen bis zur meisten granularen Liste aufgeführt sind. Die Idee besteht darin, dass der Fortschritt lexikal anwächst (wie [0,0], [0,10], [1,0], [1,15], [2,5] usw.). Als Benennungskonvention unitNames sollten Kleinbuchstaben und in der Regel Plural (z. B. Iterationen, Cluster, Beispiele) sein.

Gilt für: