몇 달전에 알파고가 나오면서 머신러닝이 다시 한번 주목 받았다. 머신러닝에 대해 잘 모르지만 또한 이쪽 분야가 아니라.. 간단한 툴로 머신러닝의 기초를 알아보겠다.

아주 쉽게 설치 할 수 있는 툴이 있는데 그 툴은 weka 라는 툴이다. weka 는 데이터 마이닝 프로그램이다. 집에서도 빠르게 할 수 있으니 관심있는 사람은 설치를 해보자. 여기서 다운 받을 수 있고 맥 윈도우 둘다 지원한다.

실행을 시키면 아래와 같은 화면이 나온다.
weka1

그리고 데이터를 가져와야 하기 때문에 proprocess 탭에 open URL을 눌러 아래의 링크를 넣는다.
http://condor.depaul.edu/ntomuro/courses/578/assign/hw1files/tic-tac-toe.arff
다들 아시다시피 tic tic toe 게임으로 tic tic toe 게임의 경우의 수가 데이터로 들어있다. 잠깐 데이터를 살펴보자.
주석이 끝나는 바로 아래에 이런 속성들이 있다.

@attribute top-left-square {b,o,x}
@attribute top-middle-square {b,o,x}
@attribute top-right-square {b,o,x}
@attribute middle-left-square {b,o,x}
@attribute middle-middle-square {b,o,x}
@attribute middle-right-square {b,o,x}
@attribute bottom-left-square {b,o,x}
@attribute bottom-middle-square {b,o,x}
@attribute bottom-right-square {b,o,x}
@attribute Class {negative,positive}