Исключение Weka: Поезд и тестовый файл не совместимы - PullRequest
0 голосов
/ 15 марта 2012

Я новичок в 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 будет рассматривать атрибуты в тестовом файле как основную правду и выводить точность, а не классифицировать твиты как положительные или отрицательные.

1 Ответ

1 голос
/ 15 марта 2012

Я мог бы найти ответ. Нужно использовать -p [номер столбца], чтобы сделать прогноз.

ref: http://maya.cs.depaul.edu/classes/ect584/weka/classify.html

...