как да използвам svm-scale в LIBSVM?

Опитах се да изпълня командата svm-scale -l 0 -u 1 -s range data.data > data_scaled.data, но получавам грешката: SyntaxError: invalid syntax. Моля, намерете подробности на снимката по-долу.

cmd

Изпълнявам командата в командна обвивка на Windows, използвайки интерфейс на Python. Форматът на моята команда грешен ли е?


person Xiang Zhang    schedule 23.11.2015    source източник


Отговори (1)


Предполагам, че използвате оригиналния LIBSVM (както е споменато в заглавието на вашия въпрос) пакет от тук.

Там обаждането трябва да е svm-scale -l 0 -u 1 -s scaledParameters.txt input.data

Според кода, той ще отпечата мащабирания изход на вашия терминал. Опцията -s ще запише диапазоните на вашите стойности на функции, напр.

x
0 1
1 63375 13454352
2 1 10
3 1 10
4 1 10
5 1 10
6 1 10
7 1 10
8 1 10
9 1 10
10 1 10

Ако просто искате да мащабирате вашите данни, трябва да адаптирате мащабния код на LIBSVM, за да запишете мащабираните данни във файл.

person rzo1    schedule 22.12.2015