Глубокое обучение является ответвлением машинного обучения, которое учит компьютеры делать то, что прибывает естественно к людям: учитесь на опыте. Алгоритмы изучения используют вычислительные методы, чтобы “узнать” об информации непосредственно из данных, не полагаясь на предопределенное уравнение как на модель. Глубокое обучение использует сверточные нейронные сети (CNNs), чтобы изучить полезные представления данных непосредственно из изображений. Нейронные сети комбинируют несколько нелинейных слоев обработки, с помощью простых элементов, действующих параллельно и вдохновленный биологическими нервными системами. Модели глубокого обучения обучены с помощью большого набора маркированной сети передачи данных и архитектуры нейронной сети, которая содержит много слоев, обычно включая некоторые сверточные слои.
Можно использовать GPU Coder™ в тандеме с Deep Learning Toolbox™, чтобы сгенерировать код и развернуть CNN на нескольких встроенных платформах то использование процессоры NVIDIA® Tegra®. 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)