KazuminEngine

プログラマーの日記

how to create visualized tree in weka

人工知能の講義でwekaで決定木をwekaで作って来いと言われたので、そのまとめー

まずは、brewでinstall

brew cask install weka

で、OKだと思う。

アプリケーションの中にwekaがあるからとりあえず起動。

どっかのディレクトリーに

test.arffなファイルを作って

下記のように書いて保存。

@relation rich

@attribute height {high,low}
@attribute color_of_hair {blond,dark,red}
@attribute color_of_eye {blue,brown}
@attribute class {+,-}

@data
low,blond,blue,+
high,dark,brown,-
high,dark,blue,-
high,red,blue,+
low,dark,blue,-
high,blond,brown,-
low,blond,brown,-
high,blond,blue,+
high,red,brown,-

wekaに移って、右上のexplorerをクリック f:id:kazuminkun:20151123200051p:plain

下記のようなwindowが表示されるので、左上のopen fileをクリック。 f:id:kazuminkun:20151123195101p:plain

test.arffを探して、openする。

左上にclassifyがあるのでクリック。

f:id:kazuminkun:20151123195101p:plain

左上のchoseボタンをクリックして、treeの中のj48をクリック。 で、supplied foldを9に設定。 f:id:kazuminkun:20151123195506p:plain

startボタンをクリックすると下に、何か追加されるので、そいつを右クリック。

f:id:kazuminkun:20151123195629p:plain

するとvisualize treeってのが表示されるので、そいつをクリックすると 木ができてる。