2012-05-01 4 views
2

JSP로 데이터베이스의 트윗을 클러스터하기 위해 weka를 사용하고 싶습니다. GUI에서는 문자열 클러스터링에 HierarchiccalClusterer 및 Filteredcluster 만 사용할 수 있습니다. 그런 다음 weka 공식 웹 사이트에서 clusteringdemo 샘플 코드를 찾습니다. https://svn.scms.waikato.ac.nz/svn/weka/trunk/wekaexamples/src/main/java/wekaexamples/clusterers/ClusteringDemo.javaWeka EM 클러스터에서 "오류 : 메인 클래스 테스트를 찾을 수 없거나로드 할 수 없습니다."

그러나 weka 디렉토리에 샘플 arff 코드를 설정하면 "오류 : 메인 클래스 ClusteringDemo를 찾을 수 없거나로드 할 수 없습니다."라는 오류 메시지가 나타납니다. 아무도 이유를 찾도록 도와 줄 수 있습니까? 문장 데이터에서 파일 이름 만 변경합니다. Data = DataSource.read (filename) ;. 게다가 이미 일부 분류자를 만들었 기 때문에 클래스 경로가 올바르게 설정되었습니다.

아무도 도와 줄 수 있습니까?

최저

, Siyao

+0

클러스터링을위한 Wekas ​​지원은 최소화되어 있습니다. 더 진보되고 현대적인 클러스터링 알고리즘을 사용하여 다른 소프트웨어를 사용해 볼 수도 있습니다. –

답변

0

1.-은 아마 ClusteringDemo.class는 클래스 경로에 있지 않습니다. jar 파일의 클래스를 프로젝트에 추가해야합니다.

2.- 어쨌든 http://weka.wikispaces.com/file/detail/ClusteringDemo.java 에서 java 코드를 다운로드 할 수 있습니다. 컴파일하고 실행하십시오 (weka.jar이 클래스 경로에 있는지 확인하십시오).

3. ClusteringDemo.java를 프로젝트에 추가 한 경우. 해당 위치에 따라 "패키지"선 (첫 번째 선)이 있는지 확인하십시오. 그렇지 않으면 Java가이를 찾을 수 없습니다.

EM을 사용하여 행운을 빕니다. N-grams + Naive Bayes를 사용해 볼 수도 있습니다.

관련 문제