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

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

 채택된 답변

MathWorks Support Team
MathWorks Support Team 2018년 1월 17일

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!