可以用MATLAB神经网络工具箱,先提取样本,用mapminmax函数归一化,再newff函数建立网络,设置好训练参数后,使用train函数训练,最后用sim函数看预测结果。
在训练过程中,有一个performance可以观察,它的训练目标就是你设置的goal。在训练过程中,它会自动分出一部分样本作为validation验证,可以保证不过拟合。具体要评价效果还是应该看最后预测的精度。
附件是一个BP预测的实例。