Машинное обучение и глубокое обучение

Вейвлет-рассеяние, основанные на вейвлете методы для машинного обучения и глубокого обучения

Методов Wavelet эффективны для получения представлений или функций данных, которые можно использовать в машинном обучении и рабочих процессах глубокого обучения.

  • Вейвлет позволяет вам создавать представления данных с малыми дисперсиями, которые инвариантны перемещениям в заданной вами шкале и непрерывны относительно деформаций. Для вейвлет требуется немного пользовательских параметров, чтобы получить компактные представления данных. Можно использовать эти представления в сочетании с алгоритмами машинного обучения для классификации и регрессии.

  • Можно использовать непрерывное преобразование вейвлета (CWT), чтобы сгенерировать 2-D частотно-временные карты данных временных рядов, которые могут использоваться в качестве входов изображений с глубокими сверточными нейронными сетями (CNN). Генерация представлений частота-время для использования в глубоких CNNs является мощным подходом к классификации сигналов. Способность CWT одновременно захватывать установившееся и переходное поведение в данных временных рядов делает основанное на вейвлете представление частотной частоты особенно устойчивым в паре с глубокими CNN.

Методы вейвлет могут также использоваться, чтобы сгенерировать разреженные векторы функций для статистических приложений обучения. Свойство разреженности вейвлет позволяет вам достичь значительного уменьшения размерности, не жертвуя различимостью.

Функции

waveletScatteringВейвлет рассеяния
waveletScattering2Вейвлет изображений
cwtfilterbankНепрерывный банк фильтров преобразования вейвлета

Темы

Вейвлет

Выведите низкие дисперсионные функции из реальных временных рядов и данных изображения.

Инвариационная шкала вейвлет-рассеяния и избыточная дискретизация

Этот пример показывает, как изменение инвариационной шкалы и коэффициента избыточной дискретизации влияет на выход преобразования вейвлет.

Предварительно обученные глубокие нейронные сети (Deep Learning Toolbox)

Узнать, как загрузить и использовать предварительно обученные сверточные нейронные сети для классификации, передачи обучения и редукции данных.

Обучите машины опорных векторов с помощью приложения Classification Learner (Statistics and Machine Learning Toolbox)

Создайте и сравните классификаторы машин опорных векторов (SVM) и экспортируйте обученные модели, чтобы делать предсказания для новых данных.

Рекомендуемые примеры

Wavelet Time Scattering for ECG Signal Classification

Вейвлет вейвлет-времени для классификации сигналов ЭКГ

Классифицируйте сигналы электрокардиограммы (ЭКГ) человека с помощью вейвлета рассеяния времени и классификатора машины опорных векторов (SVM). При вейвлет данные распространяются через ряд вейвлет, нелинейностей и усреднения, чтобы получить низкодисперсные представления временных рядов. Вейвлет рассеяние приводит к представлениям сигнала, нечувствительным к сдвигам в входном сигнале, не жертвуя различимостью классов. Для запуска этого примера необходимо иметь Wavelet Toolbox™ и Statistics and Machine Learning Toolbox™. Данные, используемые в этом примере, являются общедоступными от PhysioNet. Вы можете найти подход глубокого обучения к этой задаче классификации в этом примере Classify Time Series Using Wavelet Analysis and Deep Learning и подход машинного обучения в этом примере Signal Classification Using Wavelet-Based Features and машины опорных векторов.