Udostępnij za pośrednictwem


ProgressHeader Konstruktory

Definicja

Przeciążenia

ProgressHeader(String[])

Konstruktor bez metryk, tylko jednostki postępu. Jako konwencja unitNames nazewnictwa powinna mieć małe litery i zazwyczaj liczba mnoga (na przykład iteracji, klastry, przykłady).

ProgressHeader(String[], String[])

Zainicjuj nagłówek. Spowoduje to przejęcie na własność tablic. Obie tablice mogą mieć wartość null, nawet jednocześnie. Ten "pusty" nagłówek wskazuje, że obliczenie nie zgłasza żadnych jednostek postępu, ale śledzenie może nadal śledzić rozpoczęcie, zatrzymanie i upłynięcie czasu. Oczywiście jeśli istnieje jakikolwiek postęp lub metryki do raportowania, zawsze lepiej jest je zgłosić.

ProgressHeader(String[])

Konstruktor bez metryk, tylko jednostki postępu. Jako konwencja unitNames nazewnictwa powinna mieć małe litery i zazwyczaj liczba mnoga (na przykład iteracji, klastry, przykłady).

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

Parametry

unitNames
String[]

Dotyczy

ProgressHeader(String[], String[])

Zainicjuj nagłówek. Spowoduje to przejęcie na własność tablic. Obie tablice mogą mieć wartość null, nawet jednocześnie. Ten "pusty" nagłówek wskazuje, że obliczenie nie zgłasza żadnych jednostek postępu, ale śledzenie może nadal śledzić rozpoczęcie, zatrzymanie i upłynięcie czasu. Oczywiście jeśli istnieje jakikolwiek postęp lub metryki do raportowania, zawsze lepiej jest je zgłosić.

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

Parametry

metricNames
String[]

Metryki, które raportuje obliczenia. Są one całkowicie niezależne i nie ma kontraktu na to, czy wartości metryk powinny wzrosnąć, czy nie. Jako konwencja nazewnictwa może metricNames zawierać wiele wyrazów ze spacjami i powinna mieć wielkość tytułu.

unitNames
String[]

Nazwy jednostek postępu wymienione od najmniej szczegółowego do najbardziej szczegółowego. Chodzi o to, że postęp powinien być leksykograficznie rosnący (na przykład [0,0], [0,10], [1,0], [1,15], [2,5] itp.). Jako konwencja unitNames nazewnictwa powinna mieć małe litery i zazwyczaj liczba mnoga (na przykład iteracji, klastry, przykłady).

Dotyczy