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

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

 采纳的回答

0 个投票

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

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Deep Learning Toolbox 的更多信息

产品

版本

R2017b

标签

尚未输入任何标签。

Community Treasure Hunt

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

Start Hunting!