Чтобы ускорить код, сначала попробуйте выполнить его профилирование и векторизацию. Дополнительные сведения см. в разделе Производительность и память. После профилирования и векторизации можно также попробовать использовать графический процессор компьютера для ускорения вычислений. Если все функции, которые требуется использовать, поддерживаются графическим процессором, можно просто использовать gpuArray для передачи входных данных в графический процессор и вызова gather для извлечения выходных данных из графического процессора. Для начала работы с графическим процессором см. раздел Запуск функций MATLAB на графическом процессоре.
Для глубокого обучения MATLAB ® обеспечивает автоматическую параллельную поддержку нескольких графических процессоров. См. раздел Глубокое обучение с помощью MATLAB на нескольких графических процессорах (инструментарий глубокого обучения).