苹果叶片病害识别中的深度学习研究

1、研究内容

基于DenseNet-121深度卷积网络,提出了回归、多标签分类和聚焦损失函数3种苹果叶片病害识别方法。

2、数据集介绍

用于识别的图像数据集来源于Aichalenger-Plant-Disease-Recognition。苹果叶片数据集由健康苹果、一般苹果黑星病、严重苹果黑星病、苹果灰斑病、一般雪松苹果锈病、严重雪松苹果锈病的症状图像组成。所有的数据图像尺寸归一化到1281283。通过随机选择的图像,以8:2的比率将构建的数据集分成训练数据集和测试数据集。在训练数据集中的症状图像中,85%用于训练,15%用于验证。

3、实验过程

为了扩大识别数据集,减少过拟合的机会,在训练过程中采用了随机旋转、随机平移、随机缩放、随机反转、裁剪和归一化等方法进行数据增强。基于Densenet-121深度卷积网络,提出了回归、多标签分类和焦点损失函数3种方法识别苹果叶部病害,包括健康苹果、一般苹果黑星病、严重苹果黑星病、苹果灰斑病、一般雪松苹果锈病和严重雪松苹果锈病。

4、相关结论

定量实验证明,与传统的带交叉熵损失函数的单标签多分类方法相比,上述方法在不平衡数据集上取得了更好的识别效果。三种方法在测试数据集上的准确率分别为93.51%、93.31%和93.71%。

5、论文中出现的相关图表

苹果叶片病害识别中的深度学习研究相关推荐

  1. 毕业设计--基于深度学习的常见苹果叶片病害识别与病斑分割方法研究

    目录 前言 课题背景和意义 实现技术思路 实现效果图样例 前言

  2. DNA/RNA基序挖掘中的深度学习研究进展(A survey on deep learning in DNA/RNA motif mining)

    摘要 DNA/RNA基序挖掘是基因功能研究的基础.DNA/RNA基序挖掘在识别DNA或RNA蛋白结合位点方面起着极其重要的作用,有助于理解基因调控和管理的机制.在过去的几十年里,研究人员一直致力于设计 ...

  3. 人脸识别中的深度学习

    深度学习在人脸识别中的应用 人脸识别的过程包括: 人脸检测 人脸对齐 特征提取(在数学上,实质上是:空间变换) 特征度量 其中,特征提取与度量,是人脸识别问题中的关键问题,也是相关研究的难点之一. 传 ...

  4. 脑影像中的深度学习研究:前景与挑战

    深度学习(DL)在应用于自然图像分析时非常成功.相比之下,将其用于神经影像学数据分析时则存在一些独特的挑战,包括更高的维度.更小的样本量.多种异质模态以及有限的真实标签(ground truth).在 ...

  5. 基于深度残差网络的番茄叶片病害识别方法

    基于深度残差网络的番茄叶片病害识别方法 1.研究思路 该方法首先利用贝叶斯优化算法自主学习网络中难以确定的超参数,降低了深度学习网络的训练难度.在此基础上,通过在传统深度神经网络中添加残差单元,解决了 ...

  6. Xception迁移学习:玉米叶片病害识别分类

    Xception迁移学习:玉米叶片病害识别分类 数据集:来自网上公开的PlantVillage数据集中的玉米叶片部分. 运行环境:Tensorflow深度学习开源框架,选用Python 3.6.12作 ...

  7. 在浏览器中进行深度学习:TensorFlow.js (四)用基本模型对MNIST数据进行识别

    2019独角兽企业重金招聘Python工程师标准>>> 在了解了TensorflowJS的一些基本模型的后,大家会问,这究竟有什么用呢?我们就用深度学习中被广泛使用的MINST数据集 ...

  8. 苹果叶片病害检测论文

    苹果叶片病害检测是一个关于植物病害识别的研究课题,在这方面已经有大量的学术论文发表. 这些论文涵盖了不同的检测方法,例如图像处理和机器学习技术.许多论文都利用了深度学习技术,例如卷积神经网络 (CNN ...

  9. 《Python自然语言处理-雅兰·萨纳卡(Jalaj Thanaki)》学习笔记:09 NLU和NLG问题中的深度学习

    09 NLU和NLG问题中的深度学习 9.1 人工智能概览 9.1.1 人工智能的基础 9.1.2 人工智能的阶段 9.1.3 人工智能的种类 9.1.4 人工智能的目标和应用 9.2 NLU和NLG ...

最新文章

  1. android仿qq聊天项目点评,android 实现qq聊天对话界面效果
  2. python表白源代码-python七夕浪漫表白源码
  3. linux下安装apache tomcat,Linux CentOS 7下 Apache Tomcat 7 安装与配置
  4. AJAX请求和跨域请求详解(原生JS、Jquery)
  5. 求一个二维整数数组最大子数组之和,时间复杂度为N^2
  6. bigdecimal 保留两位小数_Python的保留小数及对齐
  7. Unity3D 学习教程 14 C# 旋转镜头
  8. js 操作vuex数据_请教个有关 Vue.js 使用 Nuxt.js 服务端渲染,使用 Vuex 取数据的时候报错...
  9. 网络工具之GNS3安装及使用
  10. PowerDesigner 数据字典模板
  11. 小程序倒计时,已知过期时间实现倒计时
  12. C#小知识之中英文转换、去空格
  13. python骚操作 微信远程控制电脑
  14. CSS,font-family,好看的中文字体
  15. 请写出至少五个块级元素_以逸之名
  16. 数据治理的成功要素2:数据架构设计
  17. 【从0到1搭建LoRa物联网】11、ASR6505 LoRaWAN通信
  18. MATLAB(矩阵基本运算)
  19. StoryBoard运用技巧
  20. 方维分享怎样修改数据库配置

热门文章

  1. 基于机器视觉的曼秀雷敦洗发水瓶印刷缺陷检测
  2. c语言槟编程把两个数交换,第三章管理信息系统技术基础.doc
  3. PAT A1096 质因子分解
  4. DL应用:query生成和query推荐
  5. 1月19日学习内容整理:Scrapy框架补充之scrapy-redis组件
  6. CISCO CCNA路由器密码管理
  7. RIP路由协议基本配置
  8. nagios系列(一)centos6.5环境部署nagios服务端
  9. 探讨证明H3C模拟器Wvrp5.2a不支持子接口的实验--对网友sy999的回复
  10. 怎么把pdf转成word