0

Я пытаюсь использовать LIBSVM для классификации рукописных символов. Я успешно выполнил 'svm-train.exe' для обучения и 'svm-predict.exe' для тестирования. Для обоих, формат входного файла это- Как запустить 'svm-predict.exe' из LIBSVM, если тестовые данные не помечены?

0 1:1 2:0 3:1 4:0 
1 1:0 2:1 3:0 4:1 
0 1:1 2:0 3:1 4:1 
1 1:0 2:1 3:0 4:1 

Теперь я хочу, чтобы классифицировать немаркированные данные с «SVM-predict.exe». Таким образом, теперь входной файл будет как this-

1:1 2:0 3:1 4:0 
1:0 2:1 3:0 4:1 
1:1 2:0 3:1 4:1 
1:0 2:1 3:0 4:1 

Но, когда я бегу 'SVM-predict.exe' с выше входом, следующий ошибка является shown-

Неправильный входной формат в строке 1

Это означает: я не могу дать немаркированные данные в «SVM-predict.exe». Тогда как я предполагаю использовать его в реальном приложении, где я хочу пометить немеченые данные? Я googled и также спросил других, но не получил никакого полезного решения.

Замечания: Совет, который я получил, заключался в том, чтобы маркировать данные испытаний любым случайным значением (поскольку мне не нужна точность). Но это не показалось мне логичным. Есть ли какой-либо прямой метод для этого?

+3

SVM-predict.exe только для «игры» вокруг, а не для повторного в мире. Лучшим способом было бы использовать библиотеку и написать собственный код. – rzo

+0

Действительно!?!?! Но я видел, как люди его использовали! @rzo –

+1

'svm-preview.exe' написан для целей оценки (цель: точность). Если вы просто хотите предсказать немеченые данные, вам нужно будет переписать входной парсер ... – rzo

ответ

1

Просто ответ Нет IS-, «СВМ-predict.exe» не может быть использована без этикетки. «Исполняемый» не предназначен для реального мира используют как rzo commented-

SVM-predict.exe только для «играть» вокруг, а не для реального применения. Лучшим способом было бы использовать библиотеку и написать собственный код.

Но, если мы хотим, чтобы просто использовать его для демонстрации или избегайте сложностей программирования, то нет никакого другого пути, кроме как использовать «случайные метки».

Для использования LIBSVM библиотеки в проекте, вы можете посетить здесь-