Глубокое обучение является ветвью машинного обучения, которое учит компьютеры делать то, что прибывает естественно к людям: учитесь на опыте. Алгоритмы обучения используют вычислительные методы, чтобы “узнать” об информации непосредственно из данных, не используя предопределенное уравнение как модель. Глубокое обучение использует сверточные нейронные сети (CNNs), чтобы изучить полезные представления данных непосредственно из изображений. Нейронные сети комбинируют несколько нелинейных слоев обработки, с помощью простых элементов, действующих параллельно и вдохновленный биологическими нервными системами. Модели глубокого обучения обучены с помощью большого набора маркированных данных и архитектуры нейронной сети, которая содержит много слоев, обычно включая некоторые сверточные слои.
Можно использовать GPU Coder™ в тандеме с Deep Learning Toolbox™, чтобы сгенерировать код и развернуть CNN на нескольких встроенных платформах, которые используют NVIDIA® или процессоры GPU ARM®. Deep Learning Toolbox обеспечивает простые команды MATLAB® для создания и соединения слоев глубокой нейронной сети. Доступность предварительно обученных сетей и примеров, таких как распознавание изображений и приложения помощи драйвера дает возможность использовать GPU Coder в глубоком обучении, даже без экспертных знаний о нейронных сетях, глубоком обучении или усовершенствованных алгоритмах компьютерного зрения.
GPU Coder | Сгенерируйте код графического процессора из кода MATLAB |
Check GPU Install | Проверьте и настройте среду генерации кода графического процессора |
codegen | Сгенерируйте код C/C++ из кода MATLAB |
cnncodegen | Сгенерируйте код и создайте статическую библиотеку для Ряда или Сети DAG |
coder.loadDeepLearningNetwork | Загрузите модель нейронной сети для глубокого обучения |
coder.DeepLearningConfig | Создайте объекты настройки генерации кода глубокого обучения |
coder.MklDNNConfig | Параметры, чтобы сконфигурировать генерацию кода глубокого обучения с Math Kernel Library Intel для Глубоких нейронных сетей |
coder.CuDNNConfig | Параметры, чтобы сконфигурировать генерацию кода глубокого обучения с библиотекой CUDA Deep Neural Network |
coder.TensorRTConfig | Параметры, чтобы сконфигурировать генерацию кода глубокого обучения с библиотекой NVIDIA TensorRT |
coder.getDeepLearningLayers | Поддержите слои сверточной нейронной сети для генерации кода для определенной библиотеки глубокого обучения |
gpucoderexamples | Примеры продукта |
coder.gpuConfig | Параметры конфигурации для генерации кода CUDA из кода MATLAB с GPU Coder |
coder.gpuEnvConfig | Создайте объект настройки, содержащий параметры, переданные coder.checkGpuInstall для того, чтобы выполнить проверки среды генерации кода графического процессора |
Глубокое обучение для MATLAB Coder (MATLAB Coder)