exponenta event banner

компактный

Класс: ClassificationDiscriminant

Компактный классификатор дискриминантного анализа

Синтаксис

cobj = compact(obj)

Описание

cobj = compact(obj) создает компактную версию obj.

Входные аргументы

obj

Классификатор дискриминантного анализа, созданный с помощью fitcdiscr.

Выходные аргументы

cobj

Компактный классификатор. cobj имеет класс CompactClassificationDiscriminant. Можно прогнозировать классификации с помощью cobj точно, как вы можете использовать obj. Однако с тех пор cobj не содержит данных обучения, нельзя выполнить некоторые действия, такие как перекрестная проверка.

Примеры

Сравните размер классификатора дискриминантного анализа для данных радужки Фишера с компактной версией классификатора:

load fisheriris
fullobj = fitcdiscr(meas,species);
cobj = compact(fullobj);
b = whos('fullobj'); % b.bytes = size of fullobj
c = whos('cobj'); % c.bytes = size of cobj
[b.bytes c.bytes] % shows cobj uses 60% of the memory

ans =
       18578       11498