2016-04-05 3 views
1

Я просто использовал heart_scale демо-данных от libsvm протестировать grid.py, но, к сожалению, она всегда выводится та же ошибка, как это:Ошибка Выход из grid.py из libsvm

cmd output

Я пробовал использовать разные версии libsvm и gnuplot, но столкнулся с той же ошибкой.

Versions of libsvms' are : 3.17 and 3.21 
Versions of gnuplots' are : 4.2.6 and 5.0.3 
Version of Python : 2.7 

Кроме того, я уже изменил каталоги в grid.py,

self.svmtrain_pathname = os.path.join(dirname, r'F:\tools\libsvm-master\windows\svm-train.exe') 

и

self.gnuplot_pathname = r'C:\gnuplot\bin\gnuplot.exe' 

Я прочитал некоторые ответы в других вопросах, которые до сих пор не полезные. Ссылка: output “get no rate” from grid.py of libsvm Error from grid.py of libsvm

Может кто-то помочь мне понять, как решить эту проблему. Большое спасибо.

ответ

1

У меня такая же проблема, и мне было легко обнаружить причину. Надеюсь, это полезно для вас.

Попробуйте использовать svm-train прямо как и проверьте, обрабатывается ли он.

Я выполнил эту команду и обнаружил, что мой файл input_file (my_data.txt) ошибочен. Выходные данные подсказывали мне неправильную строку файла input_file. Я изменил его, а затем он сработал.

Если он не работает, комментировать мне или ссылаться на подобные ответы, как output "get no rate" from grid.py of libsvm

0

На самом деле, я использую различные версии libsvm и gnuplots, которые находят, что версия gnuplots слишком новая, поэтому использовать старый версия может окончательно решить проблему.

Смежные вопросы