Language

HashingEstimator.ColumnOptions クラス

定義

トランスフォーマーが 1 つの列ペアを処理する方法について説明します。

public sealed class HashingEstimator.ColumnOptions
type HashingEstimator.ColumnOptions = class
Public NotInheritable Class HashingEstimator.ColumnOptions
継承
HashingEstimator.ColumnOptions

コンストラクター

名前 説明
HashingEstimator.ColumnOptions(String, String, Int32, UInt32, Boolean, Int32, Boolean)

トランスフォーマーが 1 つの列ペアを処理する方法について説明します。

プロパティ

名前 説明
Combine

ベクター列のスロットを 1 つの値にハッシュするかどうかを指定します。

InputColumnName

変換する列の名前。

MaximumNumberOfInverts

ハッシュ中に、元の値と生成されたハッシュ値の間のマッピングを制限します。 元の値のテキスト表現は、新しい列の注釈のキー名に格納されます。 そのため、ハッシュは多くの初期値を 1 つにマップできます。 MaximumNumberOfInverts は、保持する必要があるハッシュに対応する個別の入力値の数の上限を指定します。 <returns>0</returns> は入力値を保持しません。 <returns>-1</returns> は各ハッシュにマッピングされているすべての入力値を保持します。

Name

InputColumnNameの変換に起因する列の名前。

NumberOfBits

ハッシュするビット数。 1 ~ 31 の範囲で指定する必要があります。

Seed

ハッシュ シード。

UseOrderedHashing

各用語の位置をハッシュに含める必要があるかどうかは、ベクター型の入力にのみ適用されます。

適用対象