MATLAB中自带分类器的安装以及使用

版本matlab2015a

背景介绍:

    基于机器学习的分类算法,包括有SVM、决策树、线性回归等监督算法。通过输入特征值和真实响应,训练数学分类模型,matlab提供图形化可视界面,方便进行分类方法的选择以及数据预测。

启动:

首先将训练模型import到workspace空间内,其中CreditRating为训练样本


在命令窗口内输入classificationLearner,打开窗口。

模型训练:

第一步,确定你的数据格式,这里导入的数据是一个矩阵,既有样本输入也有对应的输出。

第二步确定样本输出为response,其余为predictor。

第三步,是否需要验证,一般都选择交叉验证“Cross Validation”,folds表示几次,自己选择即可。


完成后点击Import Data。

界面上只能显示基于两个特征的散点分布,可以自己改变不同的特征输入(通过X axis和Y axis)。

在界面上有不同的模型,点击模型选择训练,通过自身的交叉验证,可以得出训练模型的正确率。


可以通过ROC曲线观察在不同特征向量下正确分割样本的概率。


模型训练完成,右上角的Expert model可以选择不同方式将模型保存,用作新的样本的分类预测。


样本预测

模型导出到workespace中,命令窗口会显示一下提示信息


这里的T应该值得是一个类,需要自己定义,如果不需要立即保存,可以用另外一种方式进行样本分类预测。

[LABEL,SCORE]=predict(SVM,X)

X是大小为N*P的数字矩阵,其中P是用于训练此模型的预测变量的数量。SCORE代表各个样本的各个特征对此分类的权值,LABEL为预测分类。

结束

欢迎转载,请注明出处。



  • 6
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值