2012-07-10 3 views
1

사용자 지정 거리를 기반으로하는 계층 적 클러스터링 알고리즘을 구현해야합니다. 거리는 데이터베이스에서 비교 대상의 두 ID에 연결된 값을 조사하여 계산됩니다. Java에서이 작업을 수행하는 쉬운 방법이 있습니까? Weka와 사용자 정의 거리 함수를 살펴 보았지만 인스턴스를 정의하는 방법을 찾을 수 없기 때문에 사용자 정의 거리 함수에서 두 개의 원래 객체 ID를 얻을 수 있습니다.사용자 지정 거리를 사용한 계층 적 클러스터링

어떤 도움을 크게 당신은 아파치 두싯에 좀 걸릴 수 있습니다 사전 셀라

+0

http://elki.dbs.ifi.lmu.de/wiki/Tutorial/DistanceFunctions O (n^2) 런타임에서 단일 링크 계층 적 클러스터링 인 SLINK가 있습니다 (O (n^3), 그것을 구현하는 사소한 방법입니다). ID가 포함 된 가짜 데이터 세트를로드해야 할 수도 있습니다. –

답변

0

에 덕분에 많이 감상 할 수있다. 여기에 링크가 있습니다 Mahout Hierarchical clustering

이 도구는 Java와 그 오픈 소스로 작성되었습니다.

+0

... 다른 데이터베이스와 잘 작동하지 않습니다. –

관련 문제