天天看點

weka貝葉斯2

首先,在位址http://www.cs.waikato.ac.nz/~ml/weka/ 上下載下傳到weka軟體.

在本機安裝該軟體後,按以下步驟進行: 1)将資料文本文檔更改為arff格式文檔: 用文本文檔打開txt檔案,在所有資料的前面加上以上說明:

@relation entropy  %這裡是給我們的資料集取名

@attribute lefttwo real  %這裡是給每個屬性取名及定義類型,例如:

@attribute leftone real  %這裡面是取五個數值型屬性lefttwo,leftone,

@attribute target real %target,rightone,righttwo,都為數值型real

@attribute rightone real

@attribute righttwo real

@attribute interface{Y,N}  %這個是分類目标,是兩類,類名取為interface

@data

以下是資料,每個資料間須以逗号隔開.

這樣就完成了資料檔案的預處理,進而可以為weka軟體所讀取.

2)訓練模型:

a)打開資料檔案,選擇application-->explorer,打開對話框

b)選擇open file打開訓練資料集,這裡我們取1avw_bbalance.arff

c)選擇Classify項,點Choose項選擇我們要采用的分類算法,這裡我們選擇BayesNet算法,選擇Cross-validation Fold為10項,點start即可進行訓練,訓練結果在右邊的Classifier output中顯示出來.

3)預測模型:

a)選擇supplied test set 項,點set...按鈕找到要預測的資料,這裡我們選擇1avw_b.arff.

b)點start按鈕即可進行預測,預測結果在Classifer output中展現.

下一篇: weka貝葉斯