MATLAB ヘルプ センター
ネットワーク性能のプロット
plotperform(TR)
plotperform(TR) は、関数 train によって返される学習記録 TR の学習、検証、テストの性能について、エポックに対する誤差をプロットします。
TR
train
例
すべて折りたたむ
この例では、plotperform を使用して、学習エポックの回数に対する学習記録の誤差値のプロットを取得する方法を説明します。
plotperform
[x,t] = bodyfat_dataset; net = feedforwardnet(10); [net,tr] = train(net,x,t);
plotperform(tr)
一般的に、学習エポックの回数が増えると誤差が減少しますが、学習データへのネットワークの過適合が始まるために、検証データ セットでの誤差が増加し始める場合もあります。既定の設定では、検証誤差が 6 回連続して増加すると学習が停止し、検証誤差が最小となるエポックから最良の性能が取得されます。
学習記録 (epoch および perf)。フィールドがネットワーク学習関数 (net.NET.trainFcn) によって異なる構造体として返されます。含まれるフィールドには以下のものがあります。
epoch
perf
net.NET.trainFcn
学習、データ分割、性能の関数およびパラメーター
学習セット、検証セット、およびテスト セットのデータ分割インデックス
学習セット、検証セット、およびテスト セットのデータ分割マスク
エポックの数 (num_epochs) および最適なエポック (best_epoch)
num_epochs
best_epoch
学習の状態名の一覧 (states)
states
学習全体を通じて値を記録する各状態名のフィールド
最適なネットワーク性能 (best_perf、best_vperf、best_tperf)
best_perf
best_vperf
best_tperf
R2008a で導入
plottrainstate
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ