なぜ、SeriesN​etworkオブジェ​クトを含むMatファ​イルをロードすると警​告メッセージが表示さ​れ正常に読み込まれな​いのですか?

MATLAB R2017b上でCNNを作成、学習を行いました。学習後、ワークスペース上にある SerieseNetwork オブジェクト変数をMatファイルとして保存し、別マシン上でload を試みたところ、下記警告メッセージが出力され、正常に変数がロードできません。
警告:クラス’nnet.cnn.layer.Convolution2DLayer’のオブジェクトを読み込み中:
存在しないフィールド’Padding’を参照しています
警告:クラス’nnet.cnn.layer. MaxPooling2DLayer’のオブジェクトを読み込み中:
存在しないフィールド’Padding’を参照しています
 

 Risposta accettata

MathWorks Support Team
MathWorks Support Team il 17 Gen 2018

0 voti

Convolution2DLayer と MaxPooling2DLayer の パディングに関するプロパティが R2017b より変更されており、該当フィールド名の相違により問題が生じます。
MATLAB では、例えば、R2017a で作成したものが R2017b で動作するように開発、設計されておりますが、 下位互換 (R2017b で作成したものを R2017a 以前で動作させる) は基本的に行われていません。 
※ Neural Network Toolbox では、 R2017b よりメジャーバージョンアップしており、R2017b から提供される機能は一般的に多く存在します。 
R2017b で作成されたモデルが R2017a で機能を持たず動作しないことも今後も考えられますので、バージョンアップをご検討ください。

Più risposte (0)

Categorie

Scopri di più su Deep Learning Toolbox in Centro assistenza e File Exchange

Prodotti

Release

R2017b

Tag

Non è stata ancora inserito alcun tag.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!