2017-04-04 1 views
0

Weka Explorer 3.8.1을 사용하여 ML 모델을 생성하고 Java 런타임 코드에서 사용합니다 (maven 라이브러리 nz.ac.waikato.cms.weka/weka 사용). - 안정성 v3.8.1). 그러나, 나는 분류 모델을 저장 (오른쪽 분류 탭에서 결과 목록에서 결과를 클릭)하여 내 코드에서 모델을로드 할 때마다 :Weka Explorer가 생성 한 런타임에 모델을로드하는 중 오류가 발생했습니다.

라인 위의 메세지는, StreamCorruptedException을 제기
Classifier cls = (Classifier) weka.core.SerializationHelper.read(rootPath+"tree.model"); 

: "유효 스트림 헤더 : EFBFBDEF ".

이 오류의 원인에 대한 아이디어가 있으면 고맙겠습니다.

감사합니다.

답변

0

FYI : 3 일 후에 해결책을 찾았습니다. 처음에는 모델 파일을 웹 서버의 WEB-INF 폴더에 넣었고 src/main/resources 폴더로 옮겼을 때 문제가 해결되었습니다.

관련 문제