1

ELKI ( http://elki.dbs.ifi.lmu.de/#GettingELKI:DownloadandCitationPolicy ) を使用しようとしていますが、Maven の依存関係が見つかりません。どこで見つけられるか知っている人はいますか?

OPTICSXi の実装でいくつかの実験を行いたいのですが、非常に難しいと感じています。誰かアドバイスをくれませんか?リンク?私を始めるための何か?これは使用するのに適した OPTICS 実装ですか?

これらのリンクを見つけました: ELKI で OPTICS アルゴリズムを実行 する Weka の DBSCAN を使用してインスタンスをクラスター化する方法は? しかし、彼らは本当に私を助けません..

4

1 に答える 1

3

現在、Maven では ELKI を提供していません。したがって、現在 Maven の依存関係はありません

ELKI は急速に変化しており、安定した API を提供していません。

たとえば、次のリリースでNumberVector<? extends Number>NumberVector. このジェネリックを取り除くのは良いことですが、コードが壊れてしまいます。そして、そのような変更は今でもすべてのバージョンで行われているため、バージョン 1.0 をまだリリースしていません。

可能であれば、コマンド ラインまたは MiniGUI を使用してください。これは非常にうまく機能します。これを使用して、50 個の CPU コアのクラスターに実験を分散させます。非常に高度なケース (重要なカスタム距離関数を含む) の場合にのみ、Java から ELKI を駆動する必要があります。

私の知る限り、完全な OPTICS 実装は ELKI だけです。Weka のような部分的な実装もありますが、私たちの実装はより強力で、はるかに高速です (特にインデックスを有効にした場合)。クラスタ抽出のための Xi メソッドなどの機能は、他の実装ではまったく使用できません。また、ELKI の次のバージョンには、OPTICS の再検討版である HDBSCAN* も含まれます。

更新: ELKI を Maven 経由で使用できるようになりました。プロジェクトhttps://github.com/elki-project/example-elki-projectを複製して、すぐに開始してください。ELKI Maven の依存関係は次のとおりです。

    <!-- ELKI core, without visualization -->
    <dependency>
        <groupId>de.lmu.ifi.dbs.elki</groupId>
        <artifactId>elki</artifactId>
        <version>0.7.0</version>
    </dependency>
    <!-- You only need this dependency if you need visualization -->
    <dependency>
        <groupId>de.lmu.ifi.dbs.elki</groupId>
        <artifactId>elki-batik-visualization</artifactId>
        <version>0.7.0</version>
    </dependency>
于 2014-06-10T08:38:44.197 に答える