Класс: ClassificationLinear
Выберите подмножество регуляризованных, двоичных линейных классификационных моделей
возвращает подмножество обученных, двоичных линейных классификационных моделей из набора двоичных линейных классификационных моделей (SubMdl
= selectModels(Mdl
,idx
)Mdl
) обучен с использованием различных сильных сторон регуляризации. Индексы (idx
) соответствуют сильным сторонам регуляризации в Mdl.Lambda
, и укажите, какие модели возвращать.
Один из способов создать несколько прогнозирующих, двоичных линейных моделей классификации:
Протяните фрагмент данных для проверки.
Обучите двоичную, линейную модель классификации с помощью fitclinear
. Задайте сетку сильных сторон регуляризации, используя '
Lambda
'
Аргументу пары "имя-значение" и поставляйте обучающие данные. fitclinear
возвращает один ClassificationLinear
объект модели, но он содержит модель для каждой силы регуляризации.
Чтобы определить качество каждой регуляризованной модели, передайте возвращенный объект модели и удерживаемые данные, для примера loss
.
Идентифицируйте индексы (idx
) удовлетворительного подмножества регуляризованных моделей, а затем передать возвращенную модель и индексы в selectModels
. selectModels
возвращает один ClassificationLinear
объект модели, но он содержит numel(idx)
регуляризованные модели.
Чтобы предсказать метки классов для новых данных, передайте данные и подмножество регуляризованных моделей в predict
.