Перекрестный подтвердите классификатор машины опорных векторов (SVM)
возвращает перекрестный подтвержденный (разделенный) классификатор машины опорных векторов (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