创建一个新的VI文件
![labview中如何实现BP神经网络算法[图]](https://exp-picture.cdn.bcebos.com/256eb672941fbee4a4786feac1237971ff1de73a.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
对训练样本进行归一化处理
![labview中如何实现BP神经网络算法[图]](https://exp-picture.cdn.bcebos.com/ac45306817e951e1a65ac7e25e3da824d9e9cf3a.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
创建BP神经网络,对BP神经网络进行初始化,并设定BP网络的参数,这里要用到NI-MLT工具包的BP-Create-Project.vi、BP-Initial NN.vi和BP-Set-Terminal Condition.vi。
![labview中如何实现BP神经网络算法[图]](https://exp-picture.cdn.bcebos.com/ba274f598540102ab640a116b142a07aa110c53a.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
将经过归一化处理的样本数据输入BP神经网络中进行运算,程序框图如下。这里也要用到NI-MLT工具包的数个子vi,以及一些逻辑运算。
![labview中如何实现BP神经网络算法[图]](https://exp-picture.cdn.bcebos.com/35fa07efa25f0c147fd94d360d89a146b6b1383b.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
当训练样本误差等参数满足设定值时,我们就可认为这个BP网络已经训练完成。将验证样本输入训练好的BP网络,并计算样本误差。
![labview中如何实现BP神经网络算法[图]](https://exp-picture.cdn.bcebos.com/7efc527c34b33c41f4184cf5887de137c8762e3b.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_640%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80)
本文标题: labview中如何实现BP神经网络算法
版权声明:如果本文导致的版权问题以及内容纠错问题请联系站长。
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。