基于知识蒸馏的胡萝卜外观品质等级智能检测 |
| |
引用本文: | 倪建功, 李娟, 邓立苗, 韩仲志. 基于知识蒸馏的胡萝卜外观品质等级智能检测[J]. 农业工程学报, 2020, 36(18): 181-187. DOI: 10.11975/j.issn.1002-6819.2020.18.022 |
| |
作者姓名: | 倪建功 李娟 邓立苗 韩仲志 |
| |
作者单位: | 1.青岛农业大学理学与信息科学学院,青岛266109 |
| |
基金项目: | 国家自然科学基金项目(31872849);山东省重点研发计划(2019GNC1 06037);山东省高等学校青创计划团队(2020KJF004);青岛市科技发展计划(19-6-1-66-nsh,19-6-1-72-nsh) |
| |
摘 要: | 胡萝卜等级分类是提高胡萝卜市场竞争力的关键环节。传统的胡萝卜外部缺陷检测采用特征提取+分类器模式,需要手工定义特征,客观性差。为了解决上述问题,该研究提出一种基于知识蒸馏的网络模型,通过引入教师模型来指导学生模型的训练,在保证准确率的情况下减少网络模型的参数量和运行时间消耗。该试验采集了外观无缺陷以及黑斑、弯曲、带须根的四类胡萝卜样本图片,将其导入网络模型中进行训练。通过使用Resnet34、Resnet50、Resnet101这3个不同教师模型来指导学生模型Resnet18的训练,蒸馏模型平均准确率从94.3%分别提高到94.8%、95.2%、95.8%,其中Resnet101模型指导的Resnet18模型中正常胡萝卜识别率提高到100%,正常、黑斑、须根识别率提高约2%,模型训练时间为11.3 h。此外,传统Resnet50模型和Resnet101模型对数据集的识别准确率分别是96.3%和96.9%,模型训练时间分别是19.3和31.3 h。试验发现:蒸馏模型识别率大幅优于基于特征提取+分类器的传统模型,且随着教师模型网络深度的增加,模型识别率也进一步提高。从模型训练时间和模型部署上考虑,知识蒸馏是很有必要的,通过牺牲小部分准确率可以大大缩短模型训练时间和降低模型部署成本。该研究所提出的知识蒸馏模型作为一种轻量级前端部署方法,对于改进胡萝卜外观品质自动检测装置的性能具有积极意义。
|
关 键 词: | 深度学习 模型 品质控制 胡萝卜 等级分类 知识蒸馏 |
收稿时间: | 2020-05-22 |
修稿时间: | 2020-09-12 |
本文献已被 万方数据 等数据库收录! |
| 点击此处可从《农业工程学报》浏览原始摘要信息 |
|
点击此处可从《农业工程学报》下载免费的PDF全文 |
|