Используйте Deep Learning Toolbox™ вместе с пакетом поддержки Библиотеки Квантования Модели Deep Learning Toolbox, чтобы уменьшать объем потребляемой памяти и вычислительные требования глубокой нейронной сети путем квантования весов, смещений, и активации слоев к уменьшаемой точности масштабировали целочисленные типы данных. Можно затем сгенерировать C/C++, CUDA®, или HDL-код от этих квантованных сетей.
dlquantizer | Квантуйте глубокую нейронную сеть к 8-битным масштабированным целочисленным типам данных |
dlquantizationOptions | Опции для квантования обученной глубокой нейронной сети |
calibrate | Симулируйте и соберите области значений глубокой нейронной сети |
validate | Квантуйте и подтвердите глубокую нейронную сеть |
Deep Network Quantizer | Квантуйте глубокую нейронную сеть к 8-битным масштабированным целочисленным типам данных |
Квантование глубоких нейронных сетей
Изучите эффекты квантования и как визуализировать динамические диапазоны сетевых слоев свертки.
Необходимые условия рабочего процесса квантования
Продукты требуются для квантования нейронных сетей для глубокого обучения.
Генерация кода для квантованных нейронных сетей для глубокого обучения (GPU Coder)
Квантуйте и сгенерируйте код для предварительно обученной сверточной нейронной сети.
Квантуйте остаточную сеть, обученную для классификации изображений, и сгенерируйте код CUDA
В этом примере показано, как квантовать настраиваемые параметры в слоях свертки глубокой нейронной сети, которая имеет остаточные связи и была обучена классификации изображений с данными CIFAR-10.
Квантуйте код Generate CUDA® и детекторы объектов
В этом примере показано, как сгенерировать код CUDA® для детектора транспортного средства SSD и детектора YOLO v2 транспортного средства, который выполняет расчеты вывода в 8-битных целых числах.
Квантуйте сеть для развертывания FPGA (Deep Learning HDL Toolbox)
В этом примере показано, как квантовать настраиваемые параметры в слоях свертки нейронной сети и проверить квантованную сеть.
Классифицируйте изображения на FPGA Используя квантованную сеть DAG (Deep Learning HDL Toolbox)
В этом примере вы используете Deep Learning HDL Toolbox™, чтобы развернуть квантованную глубокую сверточную нейронную сеть и классифицировать изображение.
Классифицируйте изображения на FPGA при помощи квантованной сети GoogLeNet (Deep Learning HDL Toolbox)
Этот пример показывает, как использовать Deep Learning HDL Toolbox™, чтобы развернуть квантованную сеть GoogleNet, чтобы классифицировать изображение.
Генерация кода для квантованных нейронных сетей для глубокого обучения (MATLAB Coder)
Квантуйте и сгенерируйте код для предварительно обученной сверточной нейронной сети.
Генерация кода для квантованной нейронной сети для глубокого обучения на Raspberry Pi (MATLAB Coder)
Сгенерируйте код для нейронной сети для глубокого обучения, которая выполняет расчеты вывода в 8-битных целых числах.