ProgressHeader Klasa

Definicja

Jest to "nagłówek" raportu postępu.

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

Konstruktory

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

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

Pola

Nazwa Opis
MetricNames

Są to nazwy zgłoszonych metryk. Na przykład może to być "utrata", "aktualizacje wagi/s" itp. Nigdy nie będzie mieć wartości null, ale może być pusta.

UnitNames

Są to nazwy postępu "jednostki", od najmniej szczegółowego do najbardziej szczegółowego. Na przykład sieć neuronowa może mieć następującą wartość: {'epoch', "example'} i FastTree", "split", "feature". Nigdy nie będzie mieć wartości null, ale może być pusta.

Dotyczy