メインコンテンツ

inceptionv3

(非推奨) Inception-v3 畳み込みニューラル ネットワーク

  • Inception-v3 network architecture

inceptionv3 は推奨されません。代わりに関数 imagePretrainedNetwork を使用し、"inceptionv3" モデルを指定してください。詳細については、バージョン履歴を参照してください。

説明

Inception-v3 は、深さが 48 層の畳み込みニューラル ネットワークです。100 万個を超えるイメージで学習させた事前学習済みのネットワークを、ImageNet データベース[1]から読み込むことができます。この事前学習済みのネットワークは、イメージを 1000 個のオブジェクト カテゴリ (キーボード、マウス、鉛筆、多くの動物など) に分類できます。結果として、このネットワークは広範囲のイメージに対する豊富な特徴表現を学習しています。ネットワークのイメージ入力サイズは 299 x 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 で導入

すべて折りたたむ