主要内容

inceptionv3

(不推荐)Inception-v3 卷积神经网络

  • Inception-v3 network architecture

不推荐使用 inceptionv3。请改用 imagePretrainedNetwork 函数并指定 "inceptionv3" 模型。有关详细信息,请参阅版本历史记录

说明

Inception-v3 是深度为 48 层的卷积神经网络。您可以从 ImageNet 数据库 [1] 中加载该网络的预训练版本,该版本基于 ImageNet 数据库的超过一百万个图像进行训练。该预训练网络可以将图像分类至 1000 个目标类别(例如键盘、鼠标、铅笔和多种动物)。因此,该网络已基于大量图像学习了丰富的特征表示。该网络的图像输入大小为 299×299。有关 MATLAB® 中预训练网络的详细信息,请参阅预训练的深度神经网络

net = inceptionv3 返回基于 ImageNet 数据库训练的 Inception-v3 网络。

此函数需要 Deep Learning Toolbox™ Model for Inception-v3 Network 支持包。如果未安装此支持包,则函数会提供下载链接。

示例

net = inceptionv3('Weights','imagenet') 返回基于 ImageNet 数据库训练的 Inception-v3 网络。此语法等效于 net = inceptionv3

lgraph = inceptionv3('Weights','none') 返回未经训练的 Inception-v3 网络架构。未经训练的模型不需要支持包。

示例

全部折叠

下载并安装 Deep Learning Toolbox Model for Inception-v3 Network 支持包。

在命令行中键入 inceptionv3

inceptionv3

如果未安装 Deep Learning Toolbox Model for Inception-v3 Network 支持包,该函数将在附加功能资源管理器中提供所需支持包的链接。要安装支持包,请点击链接,然后点击安装。通过在命令行中键入 inceptionv3 来检查安装是否成功。如果安装了所需的支持包,则该函数返回 DAGNetwork 对象。

inceptionv3
ans = 

  DAGNetwork with properties:

         Layers: [316×1 nnet.cnn.layer.Layer]
    Connections: [350×2 table]

使用深度网络设计器可视化网络。

deepNetworkDesigner(inceptionv3)

通过点击新建,在深度网络设计器中浏览其他预训练神经网络。

Deep Network Designer start page showing available pretrained neural networks

如果需要下载一个神经网络,请在所需的神经网络上暂停,然后点击安装以打开附加功能资源管理器。

输出参量

全部折叠

预训练 Inception-v3 卷积神经网络,以 DAGNetwork 对象形式返回。

未经训练的 Inception-v3 卷积神经网络架构,以 LayerGraph 对象形式返回。

参考

[1] ImageNet. http://www.image-net.org.

[2] Szegedy, Christian, Vincent Vanhoucke, Sergey Ioffe, Jon Shlens, and Zbigniew Wojna. “Rethinking the Inception Architecture for Computer Vision.” In 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2818–26. Las Vegas, NV, USA: IEEE, 2016. https://doi.org/10.1109/CVPR.2016.308.

扩展功能

全部展开

版本历史记录

在 R2017b 中推出

全部折叠