MATLAB アプリケーションからの HDL コードの生成
デスクトップまたは組み込みターゲットに展開するための HDL コードの生成
Deep Learning HDL Toolbox™ を Deep Learning Toolbox™ と共に使用して、事前学習済みのネットワーク用の HDL コードを生成します。生成された HDL コードを、Intel® と Xilinx® の FPGA デバイスと SoC デバイスに展開できます。
クラス
dlhdl.Workflow | Configure deployment workflow for deep learning neural network |
dlhdl.Target | Configure interface to target board for workflow deployment |
トピック
概要
- Supported Networks, Layers, Boards, and Tools (Deep Learning HDL Toolbox)
Pretrained deep learning networks and network layers for which code can be generated by Deep Learning HDL Toolbox.
用途
- Get Started with Deep Learning FPGA Deployment on Intel Arria 10 SoC (Deep Learning HDL Toolbox)
This example shows how to create, compile, and deploy adlhdl.Workflow
object that has a handwritten character detection series network object by using the Deep Learning HDL Toolbox™ Support Package for Intel FPGA and SoC. Use MATLAB® to retrieve the prediction results from the target device. - Defect Detection (Deep Learning HDL Toolbox)
This example shows how to deploy a custom trained series network to detect defects in objects such as hexagon nuts. The custom networks were trained by using transfer learning. Transfer learning is commonly used in deep learning applications. You can take a pretrained network and use it as a starting point to learn a new task. Fine-tuning a network with transfer learning is usually much faster and easier than training a network with randomly initialized weights from scratch. You can quickly transfer learned features to a new task using a smaller number of training signals. This example uses two trained series networks,trainedDefNet.mat
andtrainedBlemDetNet.mat
.