2012-03-14 68 views
0

我是WEKA新手,我正在嘗試進行基本的訓練/測試任務。然而,當我發出命令:Weka例外:訓練和測試文件不兼容

java -cp ~/Applications/weka36/weka.jar weka.classifiers.functions.SMO -t pos_neg.arff -T w1/apple_iphone.arff > ../outputs/pos_neg_apple_iphone.txt 

我得到了一個錯誤:Weka exception: Train and test file not compatible

我想這是因爲頭的。兩個arff文件的最後一個屬性是不一樣的。然而,pos_neg.arff包含了我地真相,最後一個屬性是:

@attribute twit {negative, postive} 

那麼又該pos_neg_apple_iphone.arff最後一個屬性是什麼?我認爲它不應該是積極的或消極的,因爲這是待定的,即它是測試文件。

實際上,如果有人確定測試文件中的最後一個屬性與訓練文件相同。 WEKA會做的是將測試文件中的屬性視爲基本事實,並輸出準確性,而不是將推文分爲正面或負面。

回答

相關問題