用于深度学习的MATLAB

深度神经网络的数据准备、设计、模拟和部署

只需要几行MATLAB®无论是设计算法、准备和标记数据,还是生成代码并部署到嵌入式系统,都可以将深度学习技术应用到工作中。

使用MATLAB,您可以:

  • 使用创建、修改和分析深度学习体系结构应用程序和可视化工具.
  • 预处理数据和自动化地面真理标签使用应用程序的图像,视频和音频数据。
  • 加速算法英伟达®GPUS.、云和数据中心资源,而无需专门编程。
  • 使用诸如Tensorflow,Pytorch,和MxNet。
  • 用计算机模拟和训练动态系统行为加强学习.
  • 生成仿真为基础来自MATLAB和Simulink的培训和测试数据万博1manbetx®物理系统的模型。

了解其他人如何使用Matlab进行深度学习

面板导航

在高光谱卫星数据中使用语义分割进行地形识别。

面板导航

奥托立夫

标签激光雷达用于验证基于雷达的自动驾驶系统。

面板导航

立命馆大学

在CT图像上训练卷积神经网络以降低辐射暴露风险。

准备并标记图像,时间序列,和文本数据

MATLAB显着减少了PREPROCESS和标签数据集的时间所需的信号,图像,视频,LIDAR,音频和文本数据所需的时间。同步不同时间序列,替换具有内插值,deBlur图像和滤波的异常值。使用交互式应用程序来标记,裁剪和标识重要功能,内置算法,以帮助自动化标签过程。

设计,火车和评估模型

从一套完整的算法和预构建模型开始,然后使用深网络设计器应用程序创建和修改深度学习模型。在不必从头开始创建复杂的网络架构,包括特定于域的问题的深度学习模型。

使用技术来查找最佳网络超参数和并行计算工具箱™和高性能NVIDIA GPU,以加速这些计算密集型算法。使用Matlab和Grad-Cam等技术中的可视化工具和遮挡敏感性,以获得模型的洞察力。使用Si万博1manbetxmulink评估训练有素的深度学习模型对系统级性能的影响。

模拟和生成合成数据

准确模型的数据至关重要,当您没有足够的正确方案时,Matlab可以生成更多数据。例如,使用来自博彩发动机的合成图像,例如虚幻引擎®,以合并更多边缘案例。使用生成性对抗网络(GAN)创建自定义模拟图像。

通过从Simulink生成合成数据,通过从Simulink的合成数据获得数据之前,在自动化驱动系统中常用的方法可以从传感器获得测试算法。万博1manbetx

与基于Python的框架集成

这不是MATLAB和开源框架之间的选择。MATLAB允许您使用ONNX导入功能从任何地方访问最新的研究成果,您还可以使用预构建模型库(包括NASNet、SqueezeNet、Inception-v3和ResNet-101)快速入门。从MATLAB调用Python和从Python调用MATLAB的能力使您能够轻松地与使用开放源代码的同事协作。

部署培训的网络

在嵌入式系统、企业系统、FPGA设备或云上部署经过培训的模型。MATLAB支持自动CUDA万博1manbetx® 针对经过培训的网络以及预处理和后处理生成代码,以专门针对最新的NVIDIA GPU。

当性能很重要时,您可以生成利用英特尔优化库的代码®、NVIDIA和ARM®以高性能推理速度创建可部署模型。对于边缘部署,您可以在FPGA上创建网络原型,然后生成面向任何设备的生产就绪HDL。

深入学习主题

面板导航

信号处理

获取和分析信号和时间序列数据。

面板导航

计算机视觉

获取、处理和分析图像和视频。

面板导航

强化学习

定义、培训和部署强化学习策略。

赶快开始吧

深度学习入门

在这个免费的动手教程中开始使用深度学习技术。

探索入门资源

观看演示,探索互动示例,并访问免费教程。

获得免费试用

在你的指尖探索30天。

探索深度学习工具箱

有问题吗?

与深度学习专家交谈。