首先去网上下载liblinear压缩包,解压,打开matlab,路径设置里将解压后的liblinear包含进去,注意要到windows,这样就可以使用了。
注意,只有64位的才能使用!32位的请参考网上的编译过程!
以下是测试程序:
[ heart_scale_label, heart_scale_inst] = libsvmread('../heart_scale');
model = train(heart_scale_label, heart_scale_inst, '-c 1');
[predict_label, accuracy, dec_values] = predict(heart_scale_label, heart_scale_inst, model);
[predict_label, accuracy, prob_estimates] = predict(heart_scale_label, heart_scale_inst, model, '-b 1');
.......*
optimization finished, #iter = 71
Objective value = -121.108744
nSV = 194
Accuracy = 84.0741% (227/270)