Перекрестный подтвердите классификатор машины вектора поддержки (SVM)
CVSVMModel = crossval(SVMModel)CVSVMModel = crossval(SVMModel,Name,Value) возвращает перекрестный подтвержденный (разделенный) классификатор машины вектора поддержки (SVM) (CVSVMModel = crossval(SVMModel)CVSVMModel) в обученный классификатор SVM (SVMModel). По умолчанию crossval использует 10-кратную перекрестную проверку на данных тренировки, чтобы создать CVSVMModel, классификатор ClassificationPartitionedModel.
возвращает разделенный классификатор SVM с дополнительными опциями, заданными одним или несколькими аргументами пары "имя-значение". Например, можно задать количество сгибов или демонстрационной пропорции затяжки.CVSVMModel = crossval(SVMModel,Name,Value)
Оцените прогнозирующую производительность SVMModel на перекрестных подтвержденных данных при помощи “kfold” методов и свойств CVSVMModel, таких как kfoldLoss.
Вместо обучения классификатор SVM и затем перекрестная проверка его, можно создать перекрестный подтвержденный классификатор непосредственно при помощи fitcsvm и задающий любой из этих аргументов пары "имя-значение": 'CrossVal', 'CVPartition', 'Holdout', 'Leaveout' или 'KFold'.
ClassificationPartitionedModel | ClassificationSVM | CompactClassificationSVM | cvpartition | fitcsvm