Aracılığıyla paylaş


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

ProgressHeader(String[])

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

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 bilgisi, hesaplamanın herhangi bir ilerleme birimini raporlamadığını, ancak izleyicinin hala başlangıç, durdurma ve geçen süreyi izleyebildiğini gösteriyor. Elbette, rapora ilişkin ilerleme veya ölçümler varsa, bunları raporlamak her zaman daha iyidir.

Alanlar

MetricNames

Bunlar bildirilen ölçümlerin adlarıdır. Örneğin, bu 'kayıp', 'ağırlık güncelleştirmeleri/sn' 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 'birimlerinin' adlarıdır. Ö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