ELKI を初めて使用していますが、その構造を理解するのに問題があります。結果を出すためには、たくさんのことをしなければならないようです。
カスタム距離測定で PAM K-medoid クラスタリングを実行するにはどうすればよいですか?
距離関数を実装します (このチュートリアルを参照してください)
セクション「基本的な距離関数」は最小限の作業例です。を追加しelki.jar
、このクラスを作成し、Eclipse でプロジェクトを実行すると、PAM でこの距離関数を選択できるようになります。
どちらかがあることを確認してください
public
のコンストラクター (最も簡単)、またはpublic static class Parameterizer
(ドキュメントを参照)GUI でインスタンス化および構成できるようにします。
UIドロップダウンに表示するには、次のいずれかであることを確認してください
.jar
にリストされています。META-INF/elki/<interfacename>
またはクラス名を入力します。ただし、ドロップダウンに表示されない場合は通常、ステップ 2 に誤りがあります。クラスをインスタンス化できません。
最も一般的な間違いは、UI が使用できるコンストラクターがないことです。
コンストラクターはパラメーターなしである必要がpublic
あります。または、パラメーターを指定するためにパラメーターライザーを追加する必要があります。