Чтобы ускорить ваш код, можно попытаться использовать графический процессор компьютера. Если все функции, которые вы хотите использовать, поддерживаются на графическом процессоре, можно просто использовать gpuArray
функционируйте, чтобы передать входные данные графическому процессору и вызвать gather
функция, чтобы получить выходные данные из графического процессора. Для глубокого обучения MATLAB® оказывает автоматическую параллельную поддержку для нескольких графических процессоров. Вам нужен Parallel Computing Toolbox™, чтобы включить поддержку графического процессора.
Запустите функции MATLAB на графическом процессоре (Parallel Computing Toolbox)
Сотни функций в MATLAB и других тулбоксах запускаются автоматически на графическом процессоре, если вы предоставляете gpuArray
аргумент.
Поддержка графического процессора релизом (Parallel Computing Toolbox)
Поддержка NVIDIA® архитектуры графического процессора релизом MATLAB.
Запустите функции MATLAB на нескольких графических процессорах (Parallel Computing Toolbox)
В этом примере показано, как запустить код MATLAB по нескольким графическим процессорам параллельно, сначала по вашей локальной машине, затем масштабировав до кластера.
Глубокое обучение для MATLAB на нескольких графических процессорах (Deep Learning Toolbox)
Задайте несколько графических процессоров, чтобы использовать локально или в облаке для обучения.
Пешеход и классификация велосипедистов Используя глубокое обучение (Phased Array System Toolbox)
В этом примере показано, как классифицировать пешеходов и велосипедистов на основе их micro-Doppler характеристик с помощью нейронной сети для глубокого обучения и частотно-временного анализа.