2013-08-19 1 views

ответ

0

Если у вас есть некоторые функции с нулем, они будут удалены из вывода и, следовательно, из приведенного файла.

+0

Я пересмотрел файл A. Не было признаков с нулевым значением для каждого образца/строки. – Eman

+0

В файле A (в формате libsvm, например 1 1:23 2:21 ... 1364: 12) было 1364 функций. мы использовали команду: ./svm-scale -l 0 -u 1 -s A_range A> A_scale Однако мы видели 1362 функции в A_scale (например, 1 1: 0,171033 2: 0,189956 3: 0.0776929 ... 1362: 0,084425). Затем мы попробовали ./svm-scale -l -10 -u 10 -s A_range A> A_scale Мы получили 1364 функции/столбцы. – Eman

+0

@Eman Похоже, что когда вы сделали масштаб в диапазоне [0, 1], пара функций упала в нуль, вероятно, из-за отсутствия числовой точности. В любом случае значения, близкие к нулю, вероятно, не будут иметь большого значения в любом случае – Pedrom