2014-11-10 2 views
1

일부 모델을 학습하기 위해 Weka GUI (특별히 3.7.11의 탐색기)를 사용했습니다. 그런 다음 결과 창에서 모델을 마우스 오른쪽 버튼으로 클릭하여 훈련 된 모델을 저장합니다. 저장된 모델을로드하고 새 인스턴스를 분류하는 데 사용할 수있는 간단한 Java 코드를 작성했습니다. 이 모든 것이 훌륭하게 작동합니다.weka의 사전 처리 단계 직렬화

당연히 모델을 교육하기 전에 데이터에 대한 사전 처리 작업을하고 싶습니다. 전처리 단계 중 일부는 값을 학습합니다. 예를 들어 누락 값 필터는 교육 데이터에서 각 피쳐의 평균 또는 모드를 학습합니다. 따라서 학습 된 모델을 저장 한 것처럼 학습 된 필터를 저장하여 모델을 훈련 할 때 사용할 수없는 새 인스턴스에 필터를 적용한 다음 모델을 적용 할 수 있습니다. 필터를 직렬화하는 방법을 찾지 못하는 것 같습니다. 이 작업을 수행 할 수 있습니까? 그렇지 않은 경우 간단한 해결 방법에 대한 조언이 필요합니까? 당신이 당신이 찾고있는 인 경우 하나 개 이상의 필터를 적용 MultiFilter로 사용할 수 있습니다

답변

0

감사합니다.

+1

예. 감사합니다. –

+0

. 문제 없어 – Sudheera