ELKI: «Среда для разработки KDD-приложений, поддерживаемых индексными структурами» — это среда разработки для алгоритмов интеллектуального анализа данных, написанная на Java. Он включает в себя большое количество популярных алгоритмов интеллектуального анализа данных, функций расстояния и индексных структур.
Основное внимание в нем уделяется методам кластеризации и обнаружения выбросов, в отличие от многих других наборов инструментов для интеллектуального анализа данных, которые сосредоточены на классификации. Кроме того, он включает поддержку индексных структур для повышения производительности алгоритмов, таких как R*-Tree и M-Tree.
Модульная архитектура предназначена для того, чтобы позволить добавлять пользовательские компоненты, такие как функции расстояния или алгоритмы, и при этом иметь возможность повторно использовать другие части для оценки.