Page 206 - 《水产学报》2025年第12期
P. 206

母刚,等                                                                 水产学报, 2025, 49(12): 129516

              目标误差     0.000 001。学习率按默认值设为            0.01。    经网络的训练结果看,回归模型                  R  值为  0.999
              优化算法选择梯度下降法。                                     72,训练集、验证集、测试集的                  R  值均大于
                    投饵量预测模型训练  本研究中                  BP  神     0.99,表明模型训练效果较好。
              经网络的训练基于          MATLAB    神经网络工具箱,                 图  4  为神经网络训练曲线图,反映了神经
              将图   1  中理想状况下虾夷扇贝幼苗投饵的相关                        网络训练情况,神经网络的最佳验证性能发生

              数 据 整 理 后 作 为 专 家 知 识 用 于 训 练 。 MAT-             在第  5  轮,此时的均方误差为           0.000 567 11,表
              LAB  将原始训练数据分为           3  部分:训练集、验             明神经网络在达到目标误差与最大训练次数前
              证集与测试集,一般按             6∶2∶2   的比例随机划            收敛。
              分。训练集用于训练模型。验证集用于训练途                              1.3    投饵验证实验
              中对训练模型进行矫正与强化,选择最佳模型
                                                                   实验过程中操作人员严格遵守大连海洋大
              参数。测试集用于在最佳模型参数基础上评估
                                                               学实验动物伦理规范,实验用虾夷扇贝幼苗产
              训练结果。
                                                               自大连市庄河市兰店乡,生长天数分别为                     30  和
                   按表   2  设计的参数对神经网络进行设置,
                                                               42 d,其发育形态均处于稚贝期,壳长分别为
              经测试,发现在投饵预测模型的训练在隐含层
                                                               (548±27.66) 和  (816±29.70) μm。饵料为冷冻浓
              数为   1,隐含层节点数为         3  时,R  值也可达到     0.99
                                                               缩金藻稀释后的溶液,密度为               8.5×10  个/mL。
                                                                                                 5
              以上,训练效果较好。
                                                                   暂养   1 d  适应环境后,每日在         8:30、14:30、

                         表 2    BP  神经网络参数设置                   20:30、02:30  各投喂   1  次。实验组使用自制虾
                  Tab. 2    BP neural network parameter settings  夷扇贝育苗投饵系统进行自动投饵,对照组采
                                                               用人工投饵,投饵量由养殖技术员依据经验设
                        BP神经网络参数名称                  设置
                    parameter name of BP neural network  set up  定。通过对比     2  种投饵方式的决策性评价投饵
                隐含层数/层 hidden layer number          1~3
                                                               预测模型的应用性能。
                隐含层节点数/个 number of hidden layer nodes  3~12
                                                                   自研的投饵系统如图            5  和  6  所示,由饵料
                                                  Logsig函数
                隐含层激活函数 implicit layer activation function     培育缩比池、幼苗培育缩比池、管路、电磁阀、
                                                  Tansig函数
                输出层激活函数 output layer activation function  Purlin函数  小型潜水泵、控制板、浊度传感器、温度传感
                优化算法 optimization algorithm       梯度下降法        器、5 V   电源、12 864   液晶显示模块        (图  7) 等组
                最大训练次数/次 maximum training times    10 000      成,集成在系统顶部的控制箱中。
                初始目标误差 initial target error        0.000 001       人机交互界面的首行显示日期,第                   2  行显
                                                                                         4
                学习率/% learning rate                 0.01       示饵料池微藻密度,单位             10  个/mL;第    2  行结
                                                               尾数字为虾夷扇贝幼苗生长天数;第                    3  行显示
                                                                              4
                   BP  神经网络回归分析图分别反映了训练集、                      残饵量,单位       10  个/mL;养殖人员可以通过第
              验证集、测试集与整体的拟合情况                  (图  3)。目标       2、3  行数据掌握饵料池微藻培养与育苗池中幼
              是原始数据中的投饵量,输出是训练的投饵预                             苗摄食情况。第         4  行为水温,单位℃;第           4  行
              测模型根据原始数据输入参数做出的预测。                              末数字为系统预测投送藻液体积,单位                    mL;控
                   分析模型训练结果显示,训练、验证与拟                          制模块通过采集到的相关数据,控制泵阀启闭
              合直线基本接近         Y=T  虚线,R    值均大于      0.999;    时间,完成投饵作业          (图  7)。
              测试集拟合线也接近             Y=T  虚线,R    值为   0.996        决策性能是投饵预测模型根据生长天数、
              73,但较训练、验证与回归线低,由图                  3-c可知,       食饵量与水温确定的投饵量,关系到是否符合
              测试集里缺少目标值与预测值大于                  1×10 ,导致        虾夷扇贝幼苗的实际摄食需求。食饵量由残饵
                                                   4
              拟合的直线在目标值较大时与预测值存在偏差。                            量确定,残饵量由系统经浊度传感器采集到的
              根据前面结果,将训练集、验证集与测试集随                             数据估算。当饵料过多时,食饵量为投饵量减
              机按   6∶2∶2   的比例划分,若随机划分的测试                      去残饵量;当饵料不足时,需参考下次投饵前
              集中包含的值能落在目标值与预测值取值范围                             1.5 h  的残饵量估算食饵量。根据经验,若投饵
              内,测试集的回归效果更佳。总之,由                      BP  神     前  1.5 h  投饵残饵量为     0,则食饵量为上次投饵

              中国水产学会主办  sponsored by China Society of Fisheries                          https://www.china-fishery.cn
                                                            5
   201   202   203   204   205   206   207   208   209   210   211