老饼讲解:一步一步上手学习
在使用matlab训练BP神经网络时,会出现一个训练窗口,有些同学不太明白这个训练窗口具体是什么,那么这节我们来带大家具体看看训练窗口中每一项分别是什么。
训练BP神经网络时,弹出的训练窗口如下:
训练窗口所显示的内容不是永远相同的,不同的训练算法、训练设置,就会显示不同的内容。
例如第二栏中,【训练算法】- Data Division,如果你关闭了数据分割,那么它就不会显示这一项。
好了,我们也不作过多的说明了,只需要看图中的解释,就已经很清楚每项的意思了,但特别地,Plots项需要在训练后进行点击,才会显示,下面我们特别地说说它的内容。
在训练窗口的Plots栏中,共包含了performance、training State和Regression三项:

点击它们就可绘制如下曲线:
1. performance:性能表现,也就是绘制误差曲线,展示训练过程各个误差的变化,如下:

2. training State:绘制训练状态曲线,展示训练过程一些训练参数的变化,如下:

3. Regression:绘制回归曲线,展示网络的预测值与真实值的回归曲线,如下:

好了,上面就是Plost项提供的三个绘图了。
这节我们展示了训练窗口中各项有什么内容,以及它们每一项的意思,每个人的使用习惯不一样,根据自己的需要,去关注相关的内容就可以了,反正我使用时一般都不看这些,对我没多大用处。
评论