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