首页 | 本学科首页   官方微博 | 高级检索  
     检索      

优化BP神经网络提高高光谱检测调理鸡肉菌落总数精度
引用本文:王浩云,宋进,潘磊庆,袁培森,郭振环,徐焕良.优化BP神经网络提高高光谱检测调理鸡肉菌落总数精度[J].农业工程学报,2020,36(5):302-309.
作者姓名:王浩云  宋进  潘磊庆  袁培森  郭振环  徐焕良
作者单位:南京农业大学信息科学技术学院,南京 210095;南京农业大学农业工程博士后流动站,南京 210031;南京农业大学信息科学技术学院,南京 210095;南京农业大学食品科技学院,南京 210095;江苏益客食品集团股份有限公司,宿迁 223800
基金项目:江苏省重点研发计划(L201704);中央高校基本科研业务费专项资金资助项目(No.KJQN201732,No.KYZ201914);国家自然科学基金项目(No.31601545);大学生创新创业训练计划专项计划(S20190025)
摘    要:针对调理鸡肉菌落总数在贮藏期间易受到外界因素影响,提出了一种优化反向传播(back propagation,BP)神经网络的调理鸡肉菌落总数预测方法。以贮藏在4℃条件下的调理鸡肉为研究对象,采集其表面400~1 000 nm高光谱信息共计419个波段作为全波段,并利用竞争性自适应重加权(competitive adaptive reweighted sampling,CARS)算法筛选出34个特征波段,分别以全波段和特征波段对应的光谱值作为BP神经网络输入,采用鸟群算法(bird swarm algorithm,BSA)和免疫算法(immune algorithm,IA)优化BP神经网络的初始权重和阈值,建立调理鸡肉菌落总数的BP、BSA-BP、IA-BP、BSA-IA-BP预测模型。试验结果表明:经过CARS筛选特征波长的BSA-IA-BP模型预测效果最佳,预测集相关系数RP、均方根误差、剩余预测偏差分别为0.93、0.31lg(CFU/g)、2.68,且模型稳定性最好。该研究为基于BP神经网络实现调理鸡肉菌落总数快速无损检测提供了算法支撑和理论基础。

关 键 词:高光谱  图像处理  调理鸡肉  菌落总数  鸟群算法  免疫算法
收稿时间:2019/10/13 0:00:00
修稿时间:2020/2/6 0:00:00

Improving hyperspectral detection accuracy of total bacteria in prepared chicken using optimized BP neural network
Wang Haoyun,Song Jin,Pan Leiqing,Yuan Peisen,Guo Zhenhuan and Xu Huanliang.Improving hyperspectral detection accuracy of total bacteria in prepared chicken using optimized BP neural network[J].Transactions of the Chinese Society of Agricultural Engineering,2020,36(5):302-309.
Authors:Wang Haoyun  Song Jin  Pan Leiqing  Yuan Peisen  Guo Zhenhuan and Xu Huanliang
Institution:1. College of Information Science & Technology, Nanjing Agricultural University, Nanjing 210095, China; 2. Postdoctoral Mobile Station of Agricultural Engineering, Nanjing Agricultural University, Nanjing 210031, China;,1. College of Information Science & Technology, Nanjing Agricultural University, Nanjing 210095, China;,3. College of Food Science & Technology, Nanjing Agricultural University, Nanjing 210095, China;,1. College of Information Science & Technology, Nanjing Agricultural University, Nanjing 210095, China;,4. Jiangsu Yike Food Group Company Limited, Suqian 223800, China; and 1. College of Information Science & Technology, Nanjing Agricultural University, Nanjing 210095, China; 2. Postdoctoral Mobile Station of Agricultural Engineering, Nanjing Agricultural University, Nanjing 210031, China;
Abstract:Meat spoilage is a relatively complicated process, in which microorganisms increase nonlinearly. As a non-linear model, BP neural network has strong generalization ability and fitting ability, but there are some shortcomings in the application, such as slow convergence speed, easy to fall into local minima and overfitting. Thus an optimized BP neural network was proposed. Prepared chicken was stored in a refrigerator at 4 ℃, and 240 samples were collected. After obtaining 400-1000 nm hyperspectral images of each prepared chicken sample, sub-samples were randomly selected from each homogenized sample to determine the total bacteria. Then, the spectral data was preprocessed by different methods such as differentiation, standard normalized variate, and multiplicative scatter correction. The PLSR model was cross-validated by the leave-one-out method, and the best preprocessing method was determined based on RMSECV(root mean square error of cross validation). After that, based on the pre-processed spectral information, 34 characteristic bands were extracted by CARS(competitive adaptive reweighted sampling) algorithm. Finally, the spectral values corresponding to the full-band and filtered characteristic bands were used as the input of the BP(back propagation) neural network, and the total bacteria was used as the output of the BP neural network. Bird swarm algorithm(BSA) and immune algorithm(IA) optimization were used to optimize the initial weight and threshold of the BP neural network. The prediction models of the total bacteria were established by using BP, BSA-BP, IA-BP, and BSA-IA-BP. The results showed that: 1) by introducing the IA algorithm’s immune operation, after iterative stabilization, the total fitness of BSA-IA-BP was significantly lower than BSA-BP based on training samples. This showed that the search ability of the BSA-IA fusion algorithm was improved, which could effectively prevent the BSA algorithm from falling into a local optimum in the later stage. At the same time, among the four models of BP, IA-BP, BSA-BP, and BSA-IA-BP, the BSA-IA-BP model had the best prediction accuracy and convergence speed. Among them, the BSA-IA-BP model in the characteristic band had the highest prediction accuracy. The RP(the correlation coefficient), RMSEP(the root mean square error) and RPD(the residual predictive deviation) of the prediction set was 0.93, 0.31 lg(CFU/g), 2.68, respectively. 2) By comparing the characteristic band and the full band, the overall prediction effect of the characteristic band was better than the full band, which indicating that the CARS algorithm could effectively delete the wavelengths, reduced redundant information interference, and improved the model prediction efficiency. In general, the use of hyperspectral technology for non-destructive testing of the total bacteria in prepared chicken was feasible, which can provide technical support for the online testing of prepared chicken.
Keywords:hyperspectral  image processing  prepared chicken  total bacteria  bird swarm algorithm  immune algorithm
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《农业工程学报》浏览原始摘要信息
点击此处可从《农业工程学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号