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