Język

ProgressHeader Konstruktory

Definicja

Przeciążenia

Nazwa Opis
ProgressHeader(String[])

Konstruktor bez metryk, tylko jednostki postępu. Zgodnie z konwencją unitNames nazewnictwa należy stosować małe litery i zazwyczaj liczbę mnogą (na przykład iteracji, klastrów, przykładów).

ProgressHeader(String[], String[])

Zainicjuj nagłówek. Spowoduje to przejęcie na własność tablic. Obie tablice mogą mieć wartość null, nawet jednocześnie. Ten nagłówek "pusty" wskazuje, że obliczenie nie zgłasza żadnych jednostek postępu, ale śledzenie nadal może ś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[])

Źródło:
IProgressChannel.cs
Źródło:
IProgressChannel.cs
Źródło:
IProgressChannel.cs

Konstruktor bez metryk, tylko jednostki postępu. Zgodnie z konwencją unitNames nazewnictwa należy stosować małe litery i zazwyczaj liczbę mnogą (na przykład iteracji, klastrów, przykładów).

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[])

Źródło:
IProgressChannel.cs
Źródło:
IProgressChannel.cs
Źródło:
IProgressChannel.cs

Zainicjuj nagłówek. Spowoduje to przejęcie na własność tablic. Obie tablice mogą mieć wartość null, nawet jednocześnie. Ten nagłówek "pusty" wskazuje, że obliczenie nie zgłasza żadnych jednostek postępu, ale śledzenie nadal może ś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 raportujące obliczenia. Są one całkowicie niezależne i nie ma kontraktu na to, czy wartości metryk powinny wzrosnąć, czy nie. Jako konwencja metricNames nazewnictwa może 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.). Zgodnie z konwencją unitNames nazewnictwa należy stosować małe litery i zazwyczaj liczbę mnogą (na przykład iteracji, klastrów, przykładów).

Dotyczy