パブリック最終クラスKmeansPlusPlusInitialization
KMeans++ 基準を使用して、入力の num_to_sample 行を選択します。
点の行は入力点とみなされます。 1 行がランダムに選択されます。後続の行は、num_to_sample 行がサンプリングされるまで、これまでに選択された最も近い行からの L2 距離の 2 乗に比例する確率でサンプリングされます。
パブリックメソッド
出力<浮動小数点数> | asOutput () テンソルのシンボリック ハンドルを返します。 |
静的KmeansPlusPlusInitialization | |
出力<浮動小数点数> | サンプル() 形状の行列 (num_to_sample、d)。 |
継承されたメソッド
パブリックメソッド
public Output <Float> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static KmeansPlusPlusInitialization create (スコープスコープ、オペランド<Float> ポイント、オペランド<Long> numToSample、オペランド<Long> シード、オペランド<Long> numRetriesPerSample)
新しい KmeansPlusPlusInitialization 操作をラップするクラスを作成するファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
ポイント | 形状の行列 (n, d)。行は入力点とみなされます。 |
numToSample | スカラー。サンプリングする行数。この値は n より大きくてはなりません。 |
シード | スカラー。乱数発生器を初期化するためのシード。 |
サンプルあたりのリトライ数 | スカラー。このパラメータは、サンプリングされる行ごとに、最適なものを選択する前に現在の分布から抽出する追加ポイントの数を指定します。負の値が指定された場合、ヒューリスティックを使用して O(log(num_to_sample)) 個の追加ポイントがサンプリングされます。 |
戻り値
- KmeansPlusPlusInitialization の新しいインスタンス