0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于加强深度学习能力以简化设计、训练和部署模型分析和介绍

MATLAB 来源:djl 2019-09-16 10:52 次阅读

MATLAB Release 2017b(R2017b) 今日正式推出,其中包括MATLAB和Simulink的若干新功能、六款新产品以及对其他 86 款产品的更新和修复补丁。此发行版还添加了新的重要的深度学习功能,可简化工程师、研究人员及其他领域专家设计、训练和部署模型的方式。

随着智能设备和物联网的发展,设计团队面临创造更加智能的产品和应用的挑战,他们需要自己掌握深度学习技能或依赖其他具有深度学习专长但可能不了解应用场景的团队。借助 R2017b,工程和系统集成团队可以将 MATLAB 拓展用于深度学习,以更好地保持对整个设计过程的控制,并更快地实现更高质量的设计。可以通过使用预训练网络,协作开发代码和模型,然后部署到 GPU嵌入式设备。使用 MATLAB 可以改进结果质量,同时通过自动化地面实况标记 App 来缩短模型开发时间。

R2017b中的具体深度学习特性、产品和功能包括:

Neural Network Toolbox增加了对复杂架构的支持,包括有向无环图 (DAG) 和长短期记忆 (LSTM) 网络,并提供对 GoogLeNet 等流行的预训练模型的访问。

Computer Vision System Toolbox中的 Image Labeler 应用现在提供一种方便和交互的方式来标记一系列图像中的地面实况数据。除对象检测工作流程外,该工具箱现在还利用深度学习支持语义分割,对图像中的像素区域进行分类,以及评估和可视化分割结果。

MATLAB深度学习:为自动驾驶的工作流程提供语义分割

新产品GPU Coder可自动将深度学习模型转换为 NVIDIA GPU 的 CUDA 代码。内部基准测试显示,在部署阶段为深度学习模型产生的代码,比 TensorFlow 的性能提高 7倍,比 Caffe2的性能提高4.5 倍。

注:使用 TitanXP GPU 和 Intel(R) Xeon(R) CPU E5-1650 v4 @ 3.60GHz 对 AlexNet 的推理性能执行了内部基准测试。使用的软件版本是 MATLAB(R2017b)、TensorFlow(1.2.0) 和 Caffe2(0.8.1)。每个软件的 GPU 加速版本用于基准测试。所有测试均在 Windows 10 上运行。

与 R2017a 推出的功能相结合,可以使用预训练模型进行迁移学习,包括卷积神经网络 (CNN) 模型(AlexNet、VGG-16 和 VGG-19)以及来自 Caffe 的模型(包括 Caffe Model Zoo)。可以从头开始开发模型,包括使用 CNN 进行图像分类、对象检测、回归等。

其他系列更新:

除深度学习外,R2017b 还包括其他关键领域的一系列更新,包括:

使用 MATLAB 进行数据分析:一款新 Text Analytics Toolbox 产品、可扩展数据存储、用于机器学习的更多大数据绘图和算法,以及 Microsoft Azure Blob 存储支持

使用 Simulink 进行实时软件建模:对用于软件环境的调度效果进行建模并实现可插入式组件

使用 Simulink 进行验证和确认:用于需求建模、测试覆盖率分析和合规性检查的新工具

MathWorks是数学计算软件领域世界领先的开发商。它所推出的MATLAB是一种用于算法开发、数据分析、可视化和数值计算的程序设计环境,称为“科学计算的语言”。Simulink是一种图形环境,可用于对多域动态系统和嵌入式系统进行仿真和基于模型设计。全球的工程师和科学家们都依赖于MathWorks公司所提供的这些产品系列,来加快在汽车、航空、电子、金融服务、生物医药以及其他行业的发明、创新及开发的步伐。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    4982

    文章

    18281

    浏览量

    288448
  • 深度学习
    +关注

    关注

    73

    文章

    5237

    浏览量

    119908
收藏 人收藏

    评论

    相关推荐

    FPGA在深度学习应用中或将取代GPU

    、笔记本电脑或机架式服务器上训练神经网络时,这不是什么大问题。但是,许多部署深度学习模型的环境对 GPU 并不友好,比如自动驾驶汽车、工厂、
    发表于 03-21 15:19

    如何基于深度学习模型训练实现工件切割点位置预测

    Hello大家好,今天给大家分享一下如何基于深度学习模型训练实现工件切割点位置预测,主要是通过对YOLOv8姿态评估模型在自定义的数据集上
    的头像 发表于 12-22 11:07 345次阅读
    如何基于<b class='flag-5'>深度</b><b class='flag-5'>学习</b><b class='flag-5'>模型</b><b class='flag-5'>训练</b>实现工件切割点位置预测

    如何基于深度学习模型训练实现圆检测与圆心位置预测

    Hello大家好,今天给大家分享一下如何基于深度学习模型训练实现圆检测与圆心位置预测,主要是通过对YOLOv8姿态评估模型在自定义的数据集上
    的头像 发表于 12-21 10:50 684次阅读
    如何基于<b class='flag-5'>深度</b><b class='flag-5'>学习</b><b class='flag-5'>模型</b><b class='flag-5'>训练</b>实现圆检测与圆心位置预测

    【爱芯派 Pro 开发板试用体验】模型部署mobilenetV2为例)

    的,只不过主角这次换成了pulsar2: 1、先在服务器上训练好网络模型,并以一个通用的中间形式导出(通常是onnx) 2、根据你要使用的推理引擎进行离线转换,把onnx转换成你的推理引擎能部署
    发表于 12-10 16:34

    深度学习如何训练出好的模型

    和足够的计算资源,还需要根据任务和数据的特点进行合理的超参数调整、数据增强和模型微调。在本文中,我们将会详细介绍深度学习模型
    的头像 发表于 12-07 12:38 660次阅读
    <b class='flag-5'>深度</b><b class='flag-5'>学习</b>如何<b class='flag-5'>训练</b>出好的<b class='flag-5'>模型</b>

    深度学习模型部署与优化:策略与实践;L40S与A100、H100的对比分析

    随着生成式AI应用的迅猛发展,我们正处在前所未有的大爆发时代。在这个时代,深度学习模型部署成为一个亟待解决的问题。尽管GPU在训练和推理中
    的头像 发表于 10-07 09:43 1171次阅读
    <b class='flag-5'>深度</b><b class='flag-5'>学习</b><b class='flag-5'>模型</b><b class='flag-5'>部署</b>与优化:策略与实践;L40S与A100、H100的对比<b class='flag-5'>分析</b>

    深度学习模型部署与优化:策略与实践;L40S与A100、H100的对比分析

    深度学习、机器学习、生成式AI、深度神经网络、抽象学习、Seq2Seq、VAE、GAN、GPT、BERT、预
    的头像 发表于 09-22 14:13 659次阅读
    <b class='flag-5'>深度</b><b class='flag-5'>学习</b><b class='flag-5'>模型</b><b class='flag-5'>部署</b>与优化:策略与实践;L40S与A100、H100的对比<b class='flag-5'>分析</b>

    视觉深度学习迁移学习训练框架Torchvision介绍

    Torchvision是基于Pytorch的视觉深度学习迁移学习训练框架,当前支持的图像分类、对象检测、实例分割、语义分割、姿态评估模型的迁
    的头像 发表于 09-22 09:49 450次阅读
    视觉<b class='flag-5'>深度</b><b class='flag-5'>学习</b>迁移<b class='flag-5'>学习</b><b class='flag-5'>训练</b>框架Torchvision<b class='flag-5'>介绍</b>

    深度学习框架tensorflow介绍

    。TensorFlow可以用于各种不同的任务,包括图像和语音识别、自然语言处理和推荐系统等。 TensorFlow提供了一个灵活和强大的平台,可以用于构建和训练各种深度学习模型。Ten
    的头像 发表于 08-17 16:11 1447次阅读

    深度学习框架区分训练还是推理吗

    深度学习框架区分训练还是推理吗 深度学习框架是一个非常重要的技术,它们能够加速深度
    的头像 发表于 08-17 16:03 1030次阅读

    深度学习框架是什么?深度学习框架有哪些?

    深度学习框架是什么?深度学习框架有哪些?  深度学习框架是一种软件工具,它可以帮助开发者轻松快速
    的头像 发表于 08-17 16:03 1777次阅读

    如何使用TensorFlow将神经网络模型部署到移动或嵌入式设备上

    有很多方法可以将经过训练的神经网络模型部署到移动或嵌入式设备上。不同的框架在各种平台上支持Arm,包括TensorFlow、PyTorch、Caffe2、MxNet和CNTK,如Android
    发表于 08-02 06:43

    ICLR 2023 Spotlight|节省95%训练开销,清华黄隆波团队提出强化学习专用稀疏训练框架RLx2

    ,可以节省至多 95% 的训练开销。 深度强化学习模型训练通常需要很高的计算成本,因此对深度
    的头像 发表于 06-11 21:40 402次阅读
    ICLR 2023 Spotlight|节省95%<b class='flag-5'>训练</b>开销,清华黄隆波团队提出强化<b class='flag-5'>学习</b>专用稀疏<b class='flag-5'>训练</b>框架RLx2

    什么是预训练AI模型

    训练 AI 模型是为了完成特定任务而在大型数据集上训练深度学习模型。这些
    的头像 发表于 05-25 17:10 634次阅读

    利用OpenVINO™部署HuggingFace预训练模型的方法与技巧

    作为深度学习领域的 “github”,HuggingFace 已经共享了超过 100,000 个预训练模型
    的头像 发表于 05-19 15:57 598次阅读
    利用OpenVINO™<b class='flag-5'>部署</b>HuggingFace预<b class='flag-5'>训练</b><b class='flag-5'>模型</b>的方法与技巧