深度学习

预先训练的深度学习模型

利用深度学习研究社区开发的模型架构。流行的模型提供了一个健壮的体系结构,不需要从头开始。

获取预训练模型

与其从头开始创建深度学习模型,不如获得一个预处理模型,您可以直接应用该模型或根据任务进行调整。

MATLAB模型

探索MATLAB深度学习模型中心以按类别访问最新模型并获取有关选择模型的提示。

在命令行中加载大多数模型。例如:

net=深网19;

开放源代码模型

Convert TensorFlow™、PyTorch®和ONNX™模型,通过使用导入函数例如:

net=importSensorFlowNetwork(“EfficientNetV2L”)

应用预训练模型

将预训练的模型应用于图像分类、计算机视觉、音频处理、激光雷达处理和其他深度学习工作流程。

  • 找到正确的预处理模型,并将其直接应用于您的任务。
  • 执行迁移学习通过将预处理模型应用于新任务或数据集。更新和重新培训模型比从头开始创建模型更快、更容易。
  • 通过使用层激活作为特征,使用预处理模型作为特征提取器。然后使用这些特征训练另一个机器学习模型,如支持向量机(SVM)。
  • 使用预处理模型作为其他类型模型的基础。例如,使用卷积神经网络作为起点来创建对象检测或语义分割模型。

图像分类

对于图像分类任务,使用卷积神经网络,如NASNet-移动效率网大多数CNN都是在ImageNet数据库上训练的。

计算机视觉

使用对象检测分析图像和视频(YOLO公司),语义/实例分割(AdaptSeg(适配段)/面具R-CNN)、和视频分类(慢速快速).

音频处理

使用查找和分类声音YAM网,估计音高绉纱,并使用提取特征嵌入VG吉什打开L3.

激光雷达

使用分类分析点云数据(PointNet(点网)),目标检测(PointPillars(点支柱)),和语义分割(点分段).

自然语言处理

利用大型语言模型的自然语言功能(有限责任公司). 要使用LLM,请将MATLAB连接到OpenAI™聊天完成API或加载内置模型(BERT(误码率)).

选择模型的提示

有许多预处理模型可供选择,每个模型都有权衡:

速度

首先,选择一种速度更快的模型,例如SqueezeNet公司谷歌在线然后快速迭代并尝试不同的预处理和训练选项。

准确性

一旦您了解了哪些设置工作良好,请尝试更准确的模型,例如开胃-v3ResNet-50公司,看看这是否能提高你的成绩。

大小

当您部署到Raspberry Pi等边缘设备时®或FPGA,请选择内存占用较少的型号,例如SqueezeNet公司MobileNet-v2手机网.

产品

了解与深度学习模型一起使用的产品。