-
weka 사용법 - weka 설치프로그래밍/자연어처리 2015. 3. 15. 02:51728x90반응형
WEKA(Waikato Environment for Knowledge Analysis)는 Waikato 대학교에서 개발한 기계학습 툴로
간단한 decision tree, neural network부터 support vector machine등의 다양한 기계학습 알고리즘을 제공하고 있다.
알고리즘이 달려져도 대부분 동일한 데이터 format을 사용하기 때문에
동일한 데이터에 여러 알고리즘을 적용해보고 결과를 비교해보기 편리하여 종종 사용하게 되는 것 같다.
일단 아래 사이트에서 WEKA를 다운받아보자.
웹사이트 : http://www.cs.waikato.ac.nz/ml/weka/
다운로드 사이트: http://www.cs.waikato.ac.nz/ml/weka/downloading.html
자신의 개발환경에 맞는 실행파일을 다운로드 한다.
실행파일은 아래와 같이 jre 포함되어 있는 버전과 standalone 버전으로 2개가 있다.
처음에 JRE 없는 버전을 (weka-3-6-12-x64.exe) 설치하고 실험하려고 하는데 아래와 같이 실험 중간에 멈추는 현상이 발생하였다.
로그 오류 메세지와 설정 파일을 보니 weka에서 JRE1.8을 사용하고 있는 것을 알 수 있다.
지금 컴퓨터에 깔려있는 자바 버전이 WEKA에서 사용하는 JRE1.7버전보다 새 버전이라 오류가 난 것 같아
다시 weka3-6-12jre-x64.exe(JRE포함버전)을 다운받아 설치하였다.
Exception in thread "Thread-12" java.lang.InternalError: java.io.FileNotFoundException: \C:\Program Files\Java\jre1.8.0_25\lib\ext\sunec.jar
sun.misc.URLClassPath$JarLoader.getResource(Unknown Source)
sun.misc.URLClassPath.getResource(Unknown Source)
java.net.URLClassLoader$1.run(Unknown Source)
java.net.URLClassLoader$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
설치방법은 간단하여 대부분 Next만 누르면 되지만 중간에 Install JRE 체크되어 있던 것은 지우지 않도록 한다.
기본 설치 디렉토리 : C:\Program Files\Weka-3-6
데이터 샘플 디렉토리 : C:\Program Files\Weka-3-6\data
이 옵션이 선택되어 있으면 아래와 같이 자바를 설치하게 된다.
설치완료후 다시 weka를 실행하니 문제없이 classifier로 실험을 할 수 있었다.
한줄 요약)
자바 버전 호환성 이슈가 있을 수 있으니 가능하면 JRE 포함 버전을 설치하자.
다음은 기계학습에 사용할 데이터를 생성해보겠다.728x90반응형'프로그래밍 > 자연어처리' 카테고리의 다른 글
한국어 뉴스 데이터로 딥러닝 시작하기 - 3. 위키 데이터 한국어 형태소 태깅하기 (0) 2016.12.11 한국어 뉴스 데이터로 딥러닝 시작하기 - 2. 위키 덤프 데이터 파싱하기 (0) 2016.12.08 한국어 뉴스 데이터로 딥러닝 시작하기 - 1. 한국어 위키피디아 덤프 다운로드 받기 (4) 2016.12.07 weka - 신경망 이론 개념 이해하기 - perceptron (2) 2016.05.01 weka 사용법 - arff 파일 생성 방법 및 오류 설명 (0) 2016.02.13