1次元数値フィーチャ(スカラ値)をクラスタリングするのに、どのclusetringマシン学習アルゴリズムを使用するのが最適ですか? バーチ、スペクトラルクラスタリング、k-means、DBSCAN ...などですか?どのクラスタリングアルゴリズムが1次元フィーチャをクラスタリングするのに最適ですか?
-2
A
答えて
2
これらの方法はすべて、多変量データの方が優れています。歴史的に1次元データに使用されたk-平均を除いて、これらはすべて多変量問題を考慮して設計されたであり、どれも1次元データの特定のケースに対して最適化されていません。
1次元データの場合は、カーネル密度推定を使用してください。 KDEは1dの優れたテクニックであり、統計的なサポートが強く、多次元のクラスタリングには使いにくくなります。
0
K-means clustering algorithmをご覧ください。このアルゴリズムは、1次元の特徴ベクトルをクラスタリングするのに非常に有効です。しかし、Kはクラスタリングアルゴリズムがトレーニングデータセットに異常値がある場合にうまく機能しないことを意味します。その場合、高度な機械学習アルゴリズムを使用できます。
データセットと問題文の機械学習アルゴリズム(分類、クラスタリングなど)を実装する前に、Weka Toolkitを使用して、問題のステートメントに最も適したアルゴリズムを確認することをお勧めします。 Wekaツールキットは、特定の質問に対して簡単に実装できる多数の機械学習およびデータマイニングアルゴリズムのコレクションです。問題に最適なアルゴリズムを特定したら、アルゴリズムの独自の実装を変更または書き込むことができます。それを調整することで、さらに正確さを達成することさえできます。ここからdownload wekaできます。
関連する問題
- 1. どのクラスタリングアルゴリズムが地理的な場所をクラスタリングするのに適していますか?
- 2. シングルトン次元のない1次元配列を、1次元次元の1次元配列で、どのようにインデックスするのですか?
- 3. 異常値を見つけるのに最適なクラスタリングアルゴリズムはどれですか?
- 4. Java:多次元型、1次元型の適切な用語は何ですか?
- 5. オープンソースパッケージをクラスタリングするのに最適なドキュメントはどれですか?
- 6. フィーチャ1をフィーチャ2に分割すると、フィーチャ3が得られますか?
- 7. 適切なクラスタリングアルゴリズムを探す
- 8. 多次元データに最適なデータ構造ですか?
- 9. カスタム距離ルビを使った1次元文字列クラスタリング
- 10. Excel VBA:多次元配列の最小1次元を取得
- 11. 粒子群最適化アルゴリズムの次元
- 12. 3次元空間での1次元曲線の補間/適合の取得 -
- 13. K-Meansクラスタリングのためにフィーチャの重みを変更するにはどうすればよいですか?
- 14. K-はSklearnで3次元のクラスタリングを意味します
- 15. 多次元配列からのフィーチャのインデックスの抽出
- 16. Matlabの1次元行列を2次元に変換する
- 17. クラスタリングアルゴリズムをテストする最良の方法
- 18. 多次元データでkmeansクラスタリングを可視化する方法
- 19. Perlで2次元ハッシュトラバースを最適化する方法は?
- 20. 行列の次元が最適化されているR
- 21. scikitで異なるフィーチャ次元を持つロジスティック回帰モデルlearn
- 22. TensowFlowの1次元ConvNet(conv1d)で最大プールを実行するにはどうすればよいですか?
- 23. 多次元配列を1次元配列に変換するにはどうすればよいですか?
- 24. 多次元階層的クラスタリング - Python
- 25. 3次元1次元配列からタプルを作成する
- 26. 1次元リストから多次元リストを作成する
- 27. 2次元ニューラルネットワーク精度最適化
- 28. VRでの2次元ジェスチャ認識に最適な方法は?
- 29. TensorFlowで最後の次元が1か5かどうかを検出していますか?
- 30. MATLAB:1次元データを2次元プロットにプロットする