語言

ProgressHeader 建構函式

定義

多載

名稱 Description
ProgressHeader(String[])

一個沒有指標、只用進度單位的建構器。 作為命名慣例,應 unitNames 使用小寫且通常為複數(例如迭代、叢集等)。

ProgressHeader(String[], String[])

初始化標頭。 這會讓陣列擁有所有權。 兩個陣列都可以同時為零。 這個「空」標頭表示計算未報告任何進度單位,但追蹤器仍可追蹤開始、停止及經過時間。 當然,如果有任何進展或指標需要報告,最好還是報告。

ProgressHeader(String[])

來源:
IProgressChannel.cs
來源:
IProgressChannel.cs
來源:
IProgressChannel.cs

一個沒有指標、只用進度單位的建構器。 作為命名慣例,應 unitNames 使用小寫且通常為複數(例如迭代、叢集等)。

public ProgressHeader(params string[] unitNames);
new Microsoft.ML.Runtime.ProgressHeader : string[] -> Microsoft.ML.Runtime.ProgressHeader
Public Sub New (ParamArray unitNames As String())

參數

unitNames
String[]

適用於

ProgressHeader(String[], String[])

來源:
IProgressChannel.cs
來源:
IProgressChannel.cs
來源:
IProgressChannel.cs

初始化標頭。 這會讓陣列擁有所有權。 兩個陣列都可以同時為零。 這個「空」標頭表示計算未報告任何進度單位,但追蹤器仍可追蹤開始、停止及經過時間。 當然,如果有任何進展或指標需要報告,最好還是報告。

public ProgressHeader(string[] metricNames, string[] unitNames);
new Microsoft.ML.Runtime.ProgressHeader : string[] * string[] -> Microsoft.ML.Runtime.ProgressHeader
Public Sub New (metricNames As String(), unitNames As String())

參數

metricNames
String[]

計算所報告的指標。 這些指標完全獨立,且沒有關於公制值是否應該增加的契約。 作為命名慣例,可以 metricNames 包含多個帶有空格的單字,且應採用標題大寫。

unitNames
String[]

進度單元的名稱,從最細緻到最細緻排列。 這個想法是進展應該是字典序遞增(例如 [0,0]、[0,10]、[1,0]、[1,15]、[2,5] 等)。 作為命名慣例,應 unitNames 使用小寫且通常為複數(例如迭代、叢集等)。

適用於