Udostępnij za pośrednictwem


ProgressHeader Klasa

Definicja

Jest to "nagłówek" raportu o postępie.

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

Konstruktory

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

Pola

MetricNames

Są to nazwy zgłoszonych metryk. Na przykład może to być "utrata", "aktualizacje wagi na sekundę" 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 mogą mieć następującą wartość: {'tree', 'split', 'feature'}. Nigdy nie będzie mieć wartości null, ale może być pusta.

Dotyczy