共用方式為


HashingEstimator.ColumnOptions 建構函式

定義

描述轉換器如何處理一個資料行組。

public ColumnOptions (string name, string inputColumnName = default, int numberOfBits = 31, uint seed = 314489979, bool useOrderedHashing = false, int maximumNumberOfInverts = 0, bool combine = false);
new Microsoft.ML.Transforms.HashingEstimator.ColumnOptions : string * string * int * uint32 * bool * int * bool -> Microsoft.ML.Transforms.HashingEstimator.ColumnOptions
Public Sub New (name As String, Optional inputColumnName As String = Nothing, Optional numberOfBits As Integer = 31, Optional seed As UInteger = 314489979, Optional useOrderedHashing As Boolean = false, Optional maximumNumberOfInverts As Integer = 0, Optional combine As Boolean = false)

參數

name
String

轉換 inputColumnName 所產生的資料行名稱。

inputColumnName
String

要轉換的資料行名稱。 如果設定為 null ,則會 name 將 的值當做來源使用。

numberOfBits
Int32

要雜湊處理的位數目。 必須介於 1 到 31 之間,包含。

seed
UInt32

雜湊種子。

useOrderedHashing
Boolean

每個字詞的位置是否應該包含在雜湊中,僅適用于向量類型的輸入。

maximumNumberOfInverts
Int32

在雜湊期間,我們會建構原始值與產生的雜湊值之間的對應。 原始值的文字表示會儲存在新資料行的批註位置名稱中。因此,雜湊可以將許多初始值對應至一個。 maximumNumberOfInverts 會指定對應至應該保留之雜湊之相異輸入值數目的上限。 0 不會保留任何輸入值。 -1 會保留所有對應至每個雜湊的輸入值。

combine
Boolean

向量資料行的位置是否應該雜湊成單一值。

適用於