基于深度卷积神经网络的农作物病害识别

1、研究思路

运用深度学习的方法,基 于ResNet-50以及 InceptionV3、MobileNet等神经网络,并在这些基础结构上改进部分模型。该研
究主要从两个方面对卷积神经网络进行优化,一个是模型结构,另一个是训练标签优化。模型训练基于迁移学习( Transfer Learning) 的思想,在训练过程中,不断调整模型的超参数,并使用优化算法最终完
成作物病害识别并比较每种算法的性能。

2、数据预处理

获得批量数据之后,然后对这个批量数据进行增强,如: 图片随机水平翻转、图片随机垂直翻转、以图像中心为旋转中心按( - 30° ~ + 30°) 旋转图像等。同时并对图片进行尺寸大小的调整,并将图片 RGB 三通道归一化到[- 1,+ 1]。图像归一化能够使所有图像的分布相似,能够使得训练的时候更容易收敛,加快收敛速度,减少模型训练时间。

3、迁移学习

模型训练的初始参数为神经网络结构在 ImageNet( 数据集)上预先训练好的参数,并将模型最后的输出神经元改为农作物病害种类数 59 个。运用预先训练好的参数能够提高模型训练的性能。

4、二元交叉熵损失函数

对于图像分类问题,一般都采用交叉熵作为损失函数,而在实际的训练过程当中,通常为了防止过拟合的发生会采用 L2 正则化。

5、优化算法

本文中梯度优化算法采用 Adam ( Adaotive Moment E

基于深度卷积神经网络的农作物病害识别相关推荐

  1. 基于深度卷积神经网络的玉米病害识别

    基于深度卷积神经网络的玉米病害识别 1.研究思路 算法模型是先将图像预处理,应用Tripletloss双卷积神经网络结构学习玉米图像特征,再使用SIFT算法提取图像纹理细节,最后通Softmax对图像 ...

  2. 论文翻译:基于深度卷积神经网络的肉鸡粪便识别与分类

    Recognition and Classification of Broiler Droppings Based on Deep Convolutional Neural Network 基于深度卷 ...

  3. 基于深度卷积神经网络的大豆叶斑病识别

    Abstract 摘要:本文设计了一种基于LeNet的深度卷积神经网络,利用大豆叶斑病斑影响区域进行病害识别和分类.采用无监督模糊聚类算法从叶片图像中分割出病害斑的影响区域.所提出的深度卷积神经网络模 ...

  4. 基于深度卷积神经网络的玉米病害实时识别检测系统

    Deep Convolutional Neural Network based Detection System for Real-time Corn Plant Disease Recognitio ...

  5. 基于卷积神经网络的小麦病害识别方法

    基于卷积神经网络的小麦病害识别方法 1.研究思路 首先以小麦病害图片资料为基础,利用中值滤波法.直方图阈值法等对图像进行去背景.去噪.病斑分割等预处理形成样本库,然后利用卷积神经网络构建一个具有五层结 ...

  6. 基于深度卷积神经网络进行人脸识别的原理是什么?

    原文:https://www.zhihu.com/question/60759296 基于深度卷积神经网络进行人脸识别的原理是什么? 这里的人脸识别包括但不限于:人脸检测,人脸对齐,身份验证识别,和表 ...

  7. 基于深度卷积神经网络的目标检测研究综述

    基于深度卷积神经网络的目标检测研究综述 人工智能技术与咨询 来自<光学精密工程> ,作者范丽丽等 摘要:作为计算机视觉中的基本视觉识别问题,目标检测在过去的几十年中得到了广泛地研究.目标检 ...

  8. 基于一维卷积神经网络的滚动轴承故障识别

    基于一维卷积神经网络的滚动轴承故障识别 文章目录 基于一维卷积神经网络的滚动轴承故障识别 一.数据预处理 二.模型构建 三.模型训练 四.模型测试 总结 一.数据预处理 采用美国凯斯西储大学(CWRU ...

  9. 基于深度卷积神经网络的ImageNet分类

    基于深度卷积神经网络的ImageNet分类 文章目录 摘要 一.介绍 二.数据集 三.结构 ReLU非线性 局部反应归一化 重叠集合 整体架构 数据扩张 总结 摘要 我们训练了一个大型的深度卷积神经网 ...

最新文章

  1. android jason动画,Android 动画之Lottie动画使用
  2. 3亿人养老靠机器人?这家公司要在2030年实现,有谱
  3. Django的下载及命令
  4. 模块化和组件化的定义以及两者的区别
  5. idea中生成spring的 xml配置文件_【132期】面试再被问到Spring容器IOC初始化过程,就拿这篇文章砸他~...
  6. .NET Core引入性能分析引导优化
  7. 有益的CountDownLatch和棘手的Java死锁
  8. 信息系统开发平台OpenExpressApp - 应用模型ApplicationModel
  9. 眼动追踪技术 Eye tracking总结
  10. 常用矢量图有哪些格式?AI文件存储为psd分层
  11. 计算机应用技术5g通信,浅谈5g网络通信技术【浅谈多媒体通信技术的应用】
  12. 蛋白质组学检测发展前景
  13. 《免费》——比特经济的到来
  14. 抖音橱窗or抖音小店?这3点,新手开店必看!
  15. mysql插入记录时违反唯一索引的处理
  16. 展讯平台 LCD(Mipi)移植步骤及问题归纳
  17. 2022年2月halcon licenses
  18. 男朋友创业项目不被看好,作为女朋友该不该支持?
  19. 小程序蓝牙获取电子秤的值【uni-app】
  20. 60个实用Android框架

热门文章

  1. 三菱PLC编程线缆制作
  2. 一文说透WordPress的自定义文章类型
  3. 出现ESXi系统无法连接FreeNAS的情况?90%以上的人都做错了!
  4. 前端常用效果(3)带动画的比较型柱状图
  5. UE4 VR中一种比较清晰的UI制作方式
  6. Lucene.Net 初学笔记 - 索引
  7. 2020最新android教程,Android教程2020
  8. mysql注释符号_MySQL基础知识(2021最新版教程)
  9. 八年测开经验面试28K公司后,吐血整理出高频面试题和答案
  10. 刷掉985/211,年底我却收到字节50W测试开发offer,实名揭露用人标准