次の方法で共有


ProgressHeader クラス

定義

これは、進行状況レポートの "ヘッダー" です。

public sealed class ProgressHeader
type ProgressHeader = class
Public NotInheritable Class ProgressHeader
継承
ProgressHeader

コンストラクター

ProgressHeader(String[])

メトリックなし、進行状況単位のみのコンストラクター。 名前付け規則として、 unitNames 小文字と通常は複数形にする必要があります (たとえば、イテレーション、クラスター、例)。

ProgressHeader(String[], String[])

ヘッダーを初期化します。 これにより、配列の所有権が取得されます。 両方の配列を同時に null にすることもできます。 この "空" ヘッダーは、計算で進行状況の単位が報告されていないことを示しましたが、トラッカーは開始、停止、経過時間を追跡できます。 もちろん、報告する進行状況やメトリックがある場合は、常にレポートすることをお勧めします。

フィールド

MetricNames

これらは、報告されるメトリックの名前です。 たとえば、"loss"、"weight updates/sec" などです。null になることはありませんが、空にすることができます。

UnitNames

これらは、最も細かい部分から最も細かい部分まで、進行状況の "単位" の名前です。 たとえば、ニューラル ネットワークには {'epoch'、'example'} があり、FastTree には {'tree'、'split'、'feature'} が含まれます。 null になることはありませんが、空にすることができます。

適用対象