HashingEstimator.ColumnOptions 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
描述變壓器如何處理一對柱。
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
向量欄位的槽位是否應該被雜湊成單一值。