ProgressHeader Třída

Definice

Toto je hlavička zprávy o průběhu.

public sealed class ProgressHeader
type ProgressHeader = class
Public NotInheritable Class ProgressHeader
Dědičnost
ProgressHeader

Konstruktory

ProgressHeader(String[])

Konstruktor pro žádné metriky, jen jednotky průběhu. Jako konvence unitNames vytváření názvů by měly být malé a obvykle množné číslo (například iterace, clustery, příklady).

ProgressHeader(String[], String[])

Inicializuje záhlaví. Tím se převezme vlastnictví polí. Obě pole můžou mít hodnotu null, dokonce i současně. Tato "prázdná" hlavička značí, že výpočet nehlásí žádné jednotky průběhu, ale sledování může stále sledovat začátek, zastavit a uplynulou dobu. Samozřejmě, pokud existuje nějaký průběh nebo metrika, které se mají nahlásit, je vždy lepší je nahlásit.

Pole

MetricNames

Toto jsou názvy ohlášených metrik. Může to být například "ztráta", "aktualizace hmotnosti/s" atd. Nebude nikdy null, ale může být prázdný.

UnitNames

Jedná se o názvy průběhu jednotek, od nejmenších po nejpodrobnější. Například neurální síť může mít {'epochu', 'example'} a FastTree může mít {'tree', 'split', 'feature'}. Nebude nikdy null, ale může být prázdný.

Platí pro