ELKI Maven ОПТИКА
Я пытаюсь использовать ELKI ( http://elki.dbs.ifi.lmu.de/), но не могу найти зависимость maven. Кто-нибудь знает, где я мог это найти?
Я хочу провести некоторые эксперименты с реализацией OPTICSXi, но я нахожу это очень трудным. Может кто-нибудь дать мне совет? Ссылки? Что-нибудь, чтобы начать меня? Это хорошая реализация OPTICS для использования?
Я нашел эти ссылки: Запуск алгоритма OPTICS на ELKI Как кластеризовать экземпляр с помощью DBSCAN Weka? Но они действительно не помогают мне..
1 ответ
В настоящее время мы не предоставляем ELKI на Maven. Таким образом, в настоящее время нет зависимости Maven.
ELKI быстро меняется, и мы не предоставляем стабильный API.
Например, в следующем выпуске NumberVector<? extends Number>
упростит просто NumberVector
, Избавиться от этого универсального кода приятно, но он сломает ваш код. И такие изменения все еще происходят в каждой версии, поэтому мы еще не выпустили версию 1.0.
Если возможно, используйте командную строку или MiniGUI. Это работает очень хорошо. Я использую это, чтобы распределить свои эксперименты на кластере из 50 процессорных ядер. Только для очень сложных случаев (включая нетривиальные пользовательские функции расстояния) я должен управлять ELKI из Java.
Насколько я знаю, у ELKI есть единственная полная реализация OPTICS. Есть некоторая частичная реализация, такая как в Weka, но наша реализация намного мощнее и намного быстрее (в частности, когда вы включаете индексы). Функциональность, такая как метод Xi для извлечения кластера, вообще не доступна в других реализациях. И следующая версия ELKI также будет иметь HDBSCAN*, пересмотренную версию OPTICS.
Обновление: теперь 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>