語言

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</返回> 不保留任何輸入值。 <returns-1></returns> 保留了所有映射到每個雜湊值的輸入值。

combine
Boolean

向量欄位的槽位是否應該被雜湊成單一值。

適用於