Извлечение признаков при помощи разреженной фильтрации
возвращает разреженный объект модели фильтрации, который содержит результаты применения разреженной фильтрации к таблице или матрице данных о предикторе Mdl
= sparsefilt(X
,q
)X
содержание переменных p. q
количество функций, чтобы извлечь из X
, поэтому sparsefilt
изучает p-by-q
матрица весов преобразования. Для undercomplete или сверхполных представлений функции, q
может быть меньше или быть больше количества переменных предикторов, соответственно.
Чтобы получить доступ к изученным весам преобразования, используйте Mdl.TransformWeights
.
Преобразовать X
к новому набору функций при помощи изученного преобразования передайте Mdl
и X
к transform
.
дополнительные опции использования заданы одним или несколькими Mdl
= sparsefilt(X
,q
,Name,Value
)Name,Value
парные аргументы. Например, можно стандартизировать данные о предикторе или применить L2 регуляризация.
sparsefilt
функция создает нелинейное преобразование входных функций, чтобы вывести функции. Преобразование основано на оптимизации целевой функции, которая поощряет представление каждого примера как можно меньшим количеством выходных функций, одновременно сохраняя выходные функции одинаково активными через примеры.
Для получения дополнительной информации смотрите Разреженный Алгоритм фильтрации.