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

:Proxima Cluster パラメーター

最終更新日:Dec 28, 2024

1. クラスタリング

1.1 KmeansCluster および BatchKmeansCluster

パラメーター

タイプ

デフォルト値

説明

proxima.general.cluster.count

UINT32

0

セントロイドの数。

proxima.kmeans.cluster.count

UINT32

0

セントロイドの数。このパラメーターの優先度は、proxima.general.cluster.count パラメーターの優先度よりも高く、suggest の 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

セントロイドの数。このパラメーターの優先度は、proxima.general.cluster.count パラメーターの優先度よりも高く、suggest の 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

セントロイドの数。このパラメーターの優先度は、proxima.general.cluster.count パラメーターの優先度よりも高く、suggest の 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

セントロイドの数。このパラメーターの優先度は、proxima.general.cluster.count パラメーターの優先度よりも高く、suggest の 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

セントロイドの数。このパラメーターの優先度は、proxima.general.cluster.count パラメーターの優先度よりも高く、suggest の 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

セントロイドの数。このパラメーターの優先度は、proxima.general.cluster.count パラメーターの優先度よりも高く、suggest の 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

セントロイドの数。このパラメーターの優先度は、proxima.general.cluster.count パラメーターの優先度よりも高く、suggest の 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 層のセントロイドの総数。このパラメーターの優先度は、proxima.general.cluster.count パラメーターの優先度よりも高く、suggest の K 値の優先度よりも低くなります。

proxima.stratified.cluster.first_class

STRING

KmeansCluster

第 1 層で使用したいクラスタリングメソッド。

proxima.stratified.cluster.second_class

STRING

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 GapstatsClusterEstimater