多標籤數據製作

把LIBSVM格式的多標籤數據製作成mat格式的數據

工具

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’);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章