코드
실제 자바 프로그램은 간단하다. 다음과 같이 작업한다.
• 훈련용 데이터 .arff 파일을 연다.
• ‘MultilayerPerceptron’을 만들고, 옵션은 앞서 웨카 GUI 예제와 똑같이 설정한다.
• 분류기를 빌드한다.
• 테스트 데이터를 읽어들인다.
• 훈련용 데이터와 테스트 데이터를 비교하여 평가한다.
모델을 검증하기 위해 작은 테스트 데이터를 만들어야 한다. ‘testdata.arff’라는 텍스트 파일을 만들어 다음을 입력한다.
@relation vehicledata @attribute wheels numeric @attribute chassis numeric @attribute pax numeric @attribute vtype {Bus,Car,Truck,Bike} @data 18,25,2,Truck 8,21,24,Bus 18,27,2,Truck 1,1,1,Bike 7,23,21,Bus 18,20,1,Truck 8,16,30,Bus 18,28,2,Truck 7,18,36,Bus 8,21,27,Bus 5,2,4,Car 18,28,1,Truck 5,1,1,Car 1,1,1,Bike 18,27,1,Truck 5,1,1,Car 6,15,38,Bus 7,21,38,Bus 18,20,2,Truck 1,1,1,Bike 18,28,2,Truck 18,24,2,Truck 18,20,1,Truck 1,1,1,Bike 5,17,18,Bus 18,27,1,Truck 4,4,3,Car 18,21,1,Truck 5,2,3,Car 4,3,3,Car 18,23,1,Truck 5,20,30,Bus 5,3,3,Car 18,28,1,Truck 5,3,1,Car 9,13,19,Bus 1,1,1,Bike 18,26,2,Truck