libsvm帮助文件笔记

1 篇文章 0 订阅
1 篇文章 0 订阅

1. 简介
2. 使用说明

模型建立
model = svmtrain(training_label_vector, training_instance_matrix [, ‘libsvm_options’]);
其中: 训练标签:m1 double类
特征矩阵:m
n double类
选择项:选择模型参数,目前没有搞懂

数据验证与预测
验证
[predicted_label, accuracy, decision_values/prob_estimates] = svmpredict(testing_label_vector, testing_instance_matrix, model [, ‘libsvm_options’]);
预测
[predicted_label] = svmpredict(testing_label_vector, testing_instance_matrix, model [, ‘libsvm_options’]);
说明:标签和特征阵与模型建立格式要求一样,若标签未知,可以设置随机值代替 m*1 double

模型参数选择
组成:[Parameters, nr_class,totalSV, rho, Label, ProbA, ProbB, nSV, sv_coef, SVs]
nr_class:标签种类
rho:用来划分的函数
Label:每种类别对应的标签

3. 预测结果输出
有三个:predict_label、accuracy、decision_value/prob_estimates
前两个好理解,第三个是包含决策值和估计概率的矩阵

4. 其他用途
[label_vector, instance_matrix] = libsvmread(‘data.txt’);
没懂,是根据数据进行自动的特征矩阵提取和标签划分嘛?
or:将matlab中的矩阵转化成libsvm的格式?
libsvmwrite(‘data.txt’, label_vector, instance_matrix)
ps:下面有实例可以看一看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值