すべてのプロダクト
Search
ドキュメントセンター

:Proxima クラスターのパラメーター

最終更新日:Mar 19, 2026

1. クラスタリング

1.1 KmeansCluster / BatchKmeansCluster

パラメーター

デフォルト値

説明

proxima.general.cluster.count

UINT32

0

重心の数。

proxima.kmeans.cluster.count

UINT32

0

重心の数。このパラメーターは汎用パラメーターをオーバーライドしますが、推奨される K 値には優先されます。

proxima.kmeans.cluster.shard_factor

FLOAT

16.0f

マルチスレッド同時実行数の調整係数。

proxima.kmeans.cluster.epsilon

DOUBLE

FL_EPSILON

クラスタリングの収束精度。

proxima.kmeans.cluster.max_iterations

UINT32

20

最大反復回数。

proxima.kmeans.cluster.purge_empty

BOOL

false

空の重心を消去するかどうかを指定します。

proxima.kmeans.cluster.seeker_class

STRING

LinearSeeker

重心探索に使用するアルゴリズムクラス。

proxima.kmeans.cluster.seeker_params

IndexParams

重心探索アルゴリズムクラスのパラメーター。

IndexParams オブジェクト

1.2 GpuKmeansCluster

パラメーター名

デフォルト値

備考:

proxima.general.cluster.count

UINT32

0

重心の数。

proxima.kmeans.cluster.count

UINT32

0

重心の数。このパラメーターは汎用パラメーターをオーバーライドしますが、推奨される K 値には優先されます。

proxima.kmeans.cluster.epsilon

DOUBLE

FL_EPSILON

クラスタリングの収束精度。

proxima.kmeans.cluster.max_iterations

UINT32

100

最大反復回数。

proxima.kmeans.cluster.purge_empty

BOOL

false

空の重心を消去するかどうかを指定します。

1.3 MiniBatchKmeansCluster

パラメーター名

デフォルト値

備考:

proxima.general.cluster.count

UINT32

0

重心の数。

proxima.minibatchkmeans.cluster.count

UINT32

0

重心の数。このパラメーターは汎用パラメーターをオーバーライドしますが、推奨される K 値には優先されます。

proxima.minibatchkmeans.cluster.shard_factor

FLOAT

16.0f

マルチスレッド同時実行数の調整係数。

proxima.minibatchkmeans.cluster.epsilon

DOUBLE

FL_EPSILON

クラスタリングの収束精度。

proxima.minibatchkmeans.cluster.max_iterations

UINT32

20

最大反復回数。

proxima.minibatchkmeans.cluster.purge_empty

BOOL

false

空の重心を消去するかどうかを指定します。

proxima.minibatchkmeans.cluster.try_count

UINT32

20

試行回数。最小値は 1 です。

proxima.minibatchkmeans.cluster.batch_count

UINT32

0 (自動)

バッチ学習でサンプリングされる特徴量の数。このパラメーターを 0 に設定した場合、値は 特徴量総数 / 試行回数 として計算されます。

proxima.minibatchkmeans.cluster.seeker_class

STRING

LinearSeeker

重心探索に使用するアルゴリズムクラス。

proxima.minibatchkmeans.cluster.seeker_params

IndexParams

重心探索アルゴリズムクラスのパラメーター。

1.4 BikmeansCluster

パラメーター名

デフォルト値

備考

proxima.general.cluster.count

UINT32

0

重心の数。

proxima.bikmeans.cluster.count

UINT32

0

重心の数。このパラメーターは汎用パラメーターをオーバーライドしますが、推奨される K 値には優先されます。

proxima.bikmeans.cluster.init_count

UINT32

0 (自動)

クラスタリング第 1 段階における初期化時の重心数。このパラメーターを 0 に設定した場合、値は特徴量総数を 4 で割った値として計算されます。

proxima.bikmeans.cluster.purge_empty

BOOL

false

空の重心を消去するかどうかを指定します。

proxima.bikmeans.cluster.first_class

STRING

KmeansCluster

第 1 段階のクラスタリング手法。

proxima.bikmeans.cluster.second_params

IndexParams

第 1 段階のクラスタリング手法のパラメーター。

proxima.bikmeans.cluster.second_class

STRING

KmeansCluster

第 2 段階のクラスタリング手法。

proxima.bikmeans.cluster.second_params

IndexParams

第 2 段階のクラスタリング手法のパラメーター。

1.5 KmeansppCluster

パラメーター

デフォルト値

備考:

proxima.general.cluster.count

UINT32

0

重心の数。

proxima.kmeanspp.cluster.count

UINT32

0

重心の数。このパラメーターは汎用パラメーターをオーバーライドしますが、推奨される K 値には優先されます。

proxima.kmeanspp.cluster.shard_factor

UINT32

16.0f

マルチスレッド同時実行数の調整係数。

proxima.kmeanspp.cluster.class

STRING

KmeansCluster

重心初期化後に呼び出すクラスタリング手法。

proxima.kmeanspp.cluster.params

IndexParams

クラスタリング手法のパラメーター。

1.6 Kmc2Cluster / AFKmc2Cluster

パラメーター

デフォルト値

備考:

proxima.general.cluster.count

UINT32

0

重心の数。

proxima.kmc2.cluster.count

UINT32

0

重心の数。このパラメーターは汎用パラメーターをオーバーライドしますが、推奨される K 値には優先されます。

proxima.kmc2.cluster.shard_factor

UINT32

2.5f

マルチスレッド同時実行数の調整係数。

proxima.kmc2.cluster.markov_chain_length

UINT32

0u

マルコフ連鎖の長さ。このパラメーターを 0 に設定した場合、値は スレッド数 × 同時実行係数 として計算されます。

proxima.kmc2.cluster.class

STRING

KmeansCluster

重心初期化後に呼び出すクラスタリング手法。

proxima.kmc2.cluster.params

IndexParams

クラスタリング手法のパラメーター。

1.7 KmedoidsCluster

パラメーター名

デフォルト値

説明

proxima.general.cluster.count

UINT32

0

重心の数。

proxima.kmedoids.cluster.count

UINT32

0

重心の数。このパラメーターは汎用パラメーターをオーバーライドしますが、推奨される K 値には優先されます。

proxima.kmedoids.cluster.shard_factor

FLOAT

16.0f

マルチスレッド同時実行数の調整係数。

proxima.kmedoids.cluster.epsilon

DOUBLE

FL_EPSILON

クラスタリングの収束精度。

proxima.kmedoids.cluster.max_iterations

UINT32

20

最大反復回数。

proxima.kmedoids.cluster.purge_empty

BOOL

false

空の重心を消去するかどうかを指定します。

proxima.kmedoids.cluster.bench_ratio

FLOAT

0.1f

候補点の比率。

proxima.kmedoids.cluster.only_means

BOOL

false

候補点として平均値のみを考慮します。この場合、アルゴリズムは k-means に退化します。

proxima.kmedoids.cluster.without_means

BOOL

false

平均値を候補点として考慮しません。

proxima.kmedoids.cluster.seeker_class

STRING

LinearSeeker

重心探索に使用するアルゴリズムクラス。

proxima.kmedoids.cluster.seeker_params

IndexParams

重心探索アルゴリズムクラスのパラメーター。

IndexParams オブジェクト

1.8 StratifiedCluster

パラメーター

デフォルト値

備考:

proxima.general.cluster.count

UINT32

0

第 2 レイヤーの重心総数。

proxima.stratified.cluster.count

UINT32

0

第 2 レイヤーの重心総数。このパラメーターは汎用パラメーターをオーバーライドしますが、推奨される K 値には優先されます。

proxima.stratified.cluster.first_class

STARING

KmeansCluster

第 1 レイヤーのクラスタリング手法。

proxima.stratified.cluster.second_class

STARING

KmeansCluster

第 2 レイヤーのクラスタリング手法。

proxima.stratified.cluster.first_count

UINT32

0

第 1 レイヤーの重心数。

proxima.stratified.cluster.second_count

UINT32

0

第 2 レイヤーの重心数。

proxima.stratified.cluster.first_params

IndexParams

第 1 レイヤーのクラスタリング手法のパラメーター。

proxima.stratified.cluster.second_params

IndexParams

第 2 レイヤーのクラスタリング手法のパラメーター。

proxima.stratified.cluster.auto_tuning

BOOL

false

2. クラスタリングの推定

2.1 GapstatsClusterEstimator