📄 main_of_libsvm.asv
字号:
%
% This is the automatic usage of libSVM interface for svm regression
% 必须先要设置libsvm interface的libsvm至matlab的toolbox目录,其方法为:
% 1.下载libsvm的matlab interface,并解压至matlab的toolbox目录
% 2.打开matlab程序,依次点:file-->setpath,出来对话框,点击左边的addfolder,又弹出一对话框,1中解压的文件后确定。然后点击save-->close
% 3.编译见自带的readme文件
function main = main_of_libsvm();
% 等待用户输入未经转换为稀疏矩阵形式的训练数据集
[filename,pathname] = uigetfile('*.*', '选择训练数据集');
[svm_lbl_train, svm_data_train] = read_sparse(strcat(pathname,filename));
% 训练模型
model = svmtrain(svm_lbl_train, svm_data_train, '-c 1 -g 2 -b 1');
% 等待用户输入未经转换为稀疏矩阵形式的测试数据集
[filename,pathname] = uigetfile('*.*', '选择测试数据集');
[svm_lbl_test, svm_data_test] = read_sparse(strcat(pathname,filename));
% 预测数据集
[predict_label, accuracy, c] = svmpredict(svm_lbl_test, svm_data_test, model, '-b 1');
predict_label
accuracy
c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -