ProgressHeader Sınıf

Tanım

Bu, ilerleme raporunun 'üst bilgisi'dir.

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

Oluşturucular

Name Description
ProgressHeader(String[], String[])

Üst bilgiyi başlatın. Bu, dizilerin sahipliğini alır. Her iki dizi de aynı anda null olabilir. Bu 'boş' üst bilgi, hesaplamanın herhangi bir ilerleme birimini bildirmediğini, ancak izleyicinin hala başlangıç, durdurma ve geçen süreyi izleyebildiğini gösteriyordu. Elbette, rapora aktaracak herhangi bir ilerleme veya ölçüm varsa, bunları raporlamak her zaman daha iyidir.

ProgressHeader(String[])

Ölçüm içermeyen bir oluşturucu, yalnızca ilerleme birimleri. Adlandırma kuralı olarak, unitNames küçük harfli ve genellikle çoğul olmalıdır (örneğin yinelemeler, kümeler, örnekler).

Alanlar

Name Description
MetricNames

Bunlar, bildirilen ölçümlerin adlarıdır. Örneğin, bu 'loss', 'weight updates/sec' vb. olabilir. Hiçbir zaman null olmaz, ancak boş olabilir.

UnitNames

Bunlar, en az ayrıntı düzeyinden en ayrıntılıya kadar ilerleme 'birimleri' adlarını gösterir. Örneğin sinir ağında {'epoch', 'example'} ve FastTree'de {'tree', 'split', 'feature'} olabilir. Hiçbir zaman null olmaz, ancak boş olabilir.

Şunlara uygulanır