【问题标题】:How to use cross validation in MATLAB如何在 MATLAB 中使用交叉验证
【发布时间】:2015-09-06 10:34:58
【问题描述】:

我正在尝试使用 Matlab 制作 svm 分类器并希望使用交叉验证。但 predictor = fitcsvm(features, vect, 'Standardize', true, 'CrossVal', 'on'); 返回ClassificationPartitionedModel 和函数predict 不能使用属于此类的预测器进行操作。那么,我应该如何使用ClassificationPartitionedModel predictor 进行预测呢?

【问题讨论】:

    标签: matlab machine-learning svm cross-validation


    【解决方案1】:

    您可以为此目的使用kfoldpredict。它在ClassificationPartitionedModel 类上运行。您可以使用相关的kfoldloss 函数检索分类loss

    【讨论】:

      猜你喜欢
      • 2011-01-24
      • 2015-05-27
      • 1970-01-01
      • 1970-01-01
      • 2015-01-08
      • 2013-11-22
      • 2017-06-09
      • 2016-06-04
      • 2013-02-26
      相关资源
      最近更新 更多