Перекрестная проверка многоклассовой модели выходных кодов с коррекцией ошибок (ECOC)
возвращает перекрестно проверенную (секционированную) многоклассовую модель выходных кодов с исправлением ошибок (ECOC) (CVMdl
= crossval(Mdl
)CVMdl
) из обученной модели ECOC (Mdl
). По умолчанию, crossval
использует 10-кратную перекрестную валидацию обучающих данных для создания CVMdl
, а ClassificationPartitionedECOC
модель.
возвращает секционированную модель ECOC с дополнительными опциями, заданными одним или несколькими аргументами пары "имя-значение". Для примера можно задать количество складок или пропорцию отсчета.CVMdl
= crossval(Mdl
,Name,Value
)
Вместо обучения модели ECOC и последующей ее перекрестной проверки, можно создать перекрестно проверенную модель ECOC непосредственно при помощи fitcecoc
и установка одного из следующих аргументов пары "имя-значение": 'CrossVal'
, 'CVPartition'
, 'Holdout'
, 'Leaveout'
, или 'KFold'
.
ClassificationECOC
| ClassificationPartitionedECOC
| CompactClassificationECOC
| cvpartition
| fitcecoc
| statset