工具
matlab,工具包libsvm
步驟
1、用excel打開libsvm格式的數據,去掉前面的前綴(exp1…),以空格符分開
2、把非標籤欄用文本格式表示
3、結束,保存數據
4、在txt文件中操作,去掉標籤的雙引號,用替換功能,把引號用無代替,OK
5、現在開始寫matlab程序,把它變成mat格式的常規數據集的格式,代碼如下
addpath(‘E:\matlab an zhuang wenjian\libsvm\matlab’);
[label, data, ~] = read_sparse_ml(‘genbase_train.txt’);
save(‘genbase_train.mat’,‘data’,‘label’);
[label, data, ~] = read_sparse_ml(‘genbase_test.txt’);
save(‘genbase_test.mat’,‘data’,‘label’);