questions about "plotperform" and performance graph
显示 更早的评论
Hi,
when i searched Matlab Help and typed "plotperform", it explains this by an example with a picture MSE vs the epochs, Having training, test and validation curve. why it is written "best validation performance is 0.4778 at epoch 4" ? In other words i want you to explain me how can i analyse a MSE vs epochs graph! How one graph shows a good or bad network? my another question is whether a good network is one, in which all curves for training, test and validation converges to the same point or for example the picture depicted in the help - plotperform page can be considered as a good trained network?
Thanks
回答(1 个)
José-Luis
2012-12-25
0 个投票
MSE or mean squared error, gives you the difference between observation and simulation. The lower the better. In this case it means that the best results were attained after four epochs.
A good/bad network. That question is difficult to answer. What might be an acceptable error for some applications might be disastrous for others. However, MSE vs epoch will tell you if your network has done all it can for the data. In the example, you can see that the MSE stabilizes. If it didn't, if it was jumping all over the place, it would mean that your network has a hard time finding an optimal solution and that your configuration might not be ideal.
All curves converging to the same point would mean that your network performs equally well (or equally bad) in both training an validation. Good or bad depends on your application.
类别
在 帮助中心 和 File Exchange 中查找有关 Networks 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!