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