weka
-
weka 메모리 사이즈 증가하기 ( Java heap space 오류 관련)프로그래밍/자연어처리 2017. 4. 2. 10:48
weka를 사용할 때 간혹 아래와 같은 java heap space 에러가 나는 경우가 있다. 에러가 없더라도 데이터 사이즈가 큰 경우 메모리는 충분한 사이즈로 세팅하는 것이 좋다. java.lang.OutOfMemoryError: Java heap space sun.awt.image.ImageRepresentation.setPixels(Unknown Source) sun.awt.image.ImageDecoder.setPixels(Unknown Source) sun.awt.image.GifImageDecoder.sendPixels(Unknown Source) sun.awt.image.GifImageDecoder.parseImage(Native Method) sun.awt.image.GifImageDeco..
-
weka - 신경망 이론 개념 이해하기 - perceptron프로그래밍/자연어처리 2016. 5. 1. 12:52
일단 웨카 실습으로 가기전에 간단하게 신경망 이론을 복습해보자. 신경망 이론은 신경세포를 모델링 하여 생성된 기계학습 방법으로 신경망은 신경세포를 모델링한 뉴론(neuron)이라는 단순한 unit들이 상호 연결연결된 망을 의미한다. 더 자세한 설명을 위해 아래에 책의 일부분을 발췌하였다. (참고: 패턴인식 개론: MATLAB 실습을 통한 입체적 학습) 생물학적인 신경세포는 수상돌기(dendrite), 축색돌기(axon) 그리고 세포체(cell body or soma)로 이루어져 있는데,수상돌기는 인접 뉴런으로부터 신경 흥분이 세포체로 입력되는 통로이며축색돌기는 가늘고 긴 신경섬유로 신경 흥분을 전달하는 역할을 한다. 세포체는 일정 시간동안 입력된 자격을 세포체 내에서 가중(weighted summatio..
-
weka 사용법 - arff 파일 생성 방법 및 오류 설명프로그래밍/자연어처리 2016. 2. 13. 22:05
WEKA(Waikato Environment for Knowledge Analysis)는 Waikato 대학교에서 개발한 기계학습 툴로 간단한 decision tree, neural network부터 support vector machine등의 다양한 기계학습 알고리즘을 제공하고 있다. 알고리즘이 달려져도 대부분 동일한 데이터 format을 사용하기 때문에 동일한 데이터에 여러 알고리즘을 적용해보고 결과를 비교해보기 편리하여 종종 사용하게 되는 것 같다. 다음은 기계학습에 사용할 데이터를 생성해보겠다. weka에서는 arff라는 특정 format의 데이터가 사용되는데 자세한 내용은 아래 웹사이트를 참조한다. 참고사이트1 바로가기 http://weka.wikispaces.com/ARFF참고사이트2 바로가기..