次の方法で共有


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 は、保持する必要があるハッシュに対応する個別の入力値の数の上限を指定します。 0 は入力値を保持しません。 -1 は 、各ハッシュにマッピングされたすべての入力値を保持します。

Name

の変換によって生成される列の InputColumnName名前。

NumberOfBits

ハッシュ後のビット数。 1 ~ 31 の範囲である必要があります。値は 1 から 31 です。

Seed

ハッシュ シード。

UseOrderedHashing

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

適用対象