本论文发布于2019年,主要基于三个数据集进行农业害虫的识别。文章不是简单的翻译,而是类似自己的读书笔记,基本记录了下,做后续回顾所用。望各位看官不要吐槽 哈哈!

论文题目

Crop pest classification based on deep convolutional neural network and transfer learning
在SCIHUB可以进行下载。

通过题目,其实可以看出来其实所用的技术已经不是当年的主流,但文中的一些思想值得记录下,避免多次重复阅读。

研究背景

农业害虫的识别与分类是农业科技领域的一项关键挑战。害虫会对农作物造成破坏,其中主要影响农作物产量,即减产。害虫的分类是一项艰巨的任务,由于害虫具有复杂的结构且在不同种类的害虫间还有较高的相似性。在农作物生长初期,对害虫进行识别和分类是十分有必要的,特别能够选择高效的农药或生物防治方法有效效抑制害虫的传播。传统人工识别害虫的方法是耗时耗力的,效率较低。使用机器学习的技术构建计算机视觉系统可以对害虫进行准确分类和识别,克服在农业研究领域的困难。

文章大致脉络

文章在Introduction部分除了描述一些研究背景外,大致描述了害虫识别的研究现状,然后是文章中所用的卷积网络架构的研究现状,但是卷积网络的架构只描述了最经典的 AlexNet ResNet GoogLeNet VGGNet。这个主要与文章后续提出自己的模型相对应。然后在Introduction最后一段大致讲了下自己所做的工作。
下面就是 Materials and methods部分:先介绍了所使用的害虫数据集,然后描述了自己对图像数据的预处理,其中有一点比较有意思,文中将原图中大于100px的部分直接截取出来,然后resize后送入网络进行训练;然后开始介绍深度网络架构,就是将上面提到的几个网络架构较详细描述了下,没太多新意,同时作者也在这部分展示了自己设计的网络架构,就是卷积 池化等模块的堆叠。

然后就是 Results and discussion,展示消融实验和一些对比试验,证明自己的方法可以,最后在三个数据集结果分别达到了 96.75 97.47 95.97%,作者的实验器材为 GPU NVIDIA Quadro K2200,4G显存,可见显存小做小模型还是可以出论文的。本部分作者先大致描述了网络模型主要受 网络基本模块(卷积及池化组合快)学习率、批次大小、训练轮次的影响,然后分别从以上三方面进行类似网格搜索的形式,得到了合适的超参数,最后对比了集中经典网络和自己提出网络结构的结果,证明了有效性。

文章所做出的贡献

主要就是提出了一种适合文章数据集的卷积网络架构,实验结果在害虫数据集方面其实挺高了,一般来讲只要准确率达到 90%以上其实就可以考虑进行部署应用了,但也可能是论文中的数据集本身就比较简单吧。

【农业害虫识别论文一】Crop pest classification based on deep convolutional neural network and transfer learning相关推荐

  1. 【医学+深度论文:F16】2015 EMBC Glaucoma detection based on deep convolutional neural network

    16 2015 EMBC Glaucoma detection based on deep convolutional neural network Method : 分类 Dataset :ORIG ...

  2. 【转】ASPLOS'17论文导读——SC-DCNN: Highly-Scalable Deep Convolutional Neural Network using Stochastic Comput

    今年去参加了ASPLOS 2017大会,这个会议总体来说我感觉偏系统和偏软一点,涉及硬件的相对少一些,对我这个喜欢算法以及硬件架构的菜鸟来说并不算非常契合.中间记录了几篇相对比较有趣的paper,今天 ...

  3. HD-CNN: HIERARCHICAL DEEP CONVOLUTIONAL NEURAL NETWORK FOR IMAGE CLASSIFICATION(泛读)

    一.文献名字和作者    HD-CNN: HIERARCHICAL DEEP CONVOLUTIONAL NEURAL NETWORK FOR IMAGE CLASSIFICATION, 2014 二 ...

  4. 论文笔记(三):PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes

    PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes 文章概括 摘要 1. ...

  5. 论文阅读——ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks

    ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks 改进版通道注意力 from CVPR2020 期 ...

  6. 虹膜识别论文2:An Experimental Study of Deep Convolutional Features For Iris Recognition 2016年 学习心得

    翻译: An Experimental Study of Deep Convolutional Features For Iris Recognition 深度卷积特征用于虹膜识别的实验研究 2016 ...

  7. 读论文11——Optimizing FPGA-based Accelerator Design for Deep Convolutional Neural Networks

    目录 Abstract Introduction Background CNN Basis A Real-Life CNN the Roofline Model Accelerator Design ...

  8. Malware Traffic Classification Using Convolutional Neural Network for Representation Learning代码复现的问题

    论文下载:https://ieeexplore.ieee.org/document/7899588 代码下载:https://github.com/echowei/DeepTraffic 数据处理工具 ...

  9. 论文笔记 Inter-sentence Relation Extraction with Document-level Graph Convolutional Neural Network

    一.动机 为了抽取文档级别的关系,许多方法使用远程监督(distant supervision )自动地生成文档级别的语料,从而用来训练关系抽取模型.最近也有很多多实例学习(multi-instanc ...

最新文章

  1. resin php,resin竟然开始支持PHP
  2. java int 包_int readInt()
  3. spark源码分析之Executor启动与任务提交篇
  4. Android音视频开发(2)常用的系统播放器MediaPlayer
  5. 父子/父孙传参(Provide/inject方式)
  6. 帆软邮件STMP配置、发送测试及邮件发送失败日志排查
  7. js实现表格任意框选_[R] 在表格中插入图形 - formattable + htmlwidgets
  8. 计算机组成原理-王道习题1
  9. 典型相关分析原理(CCA)
  10. Trie树(字典树)
  11. 2014网易游戏实习生面试体验
  12. python画误差图_Python数据可视化:如何创建误差图
  13. 2016-03-30 作业 朱宇飞
  14. java ip 获取了两个_用Java获取本地的多个IP地址
  15. ROS教程(二):创建工作空间(图文)
  16. Win10Ubuntu双系统安装教程
  17. 77-组合(Combinations)
  18. IT中小企业的股权激励方案设计
  19. Redis 三台服务器搭建三主三从详细步骤
  20. Java多态(简单介绍)

热门文章

  1. 46. 全排列 47. 全排列 II
  2. Unity使用MVC架构制作牧师与魔鬼小游戏
  3. LeetCode第二题:两数相加(Add Two Numbers)
  4. Android控件——ViewFlipper的使用,垂直滚动广告条
  5. JS学习笔记——高级编程中compose函数的介绍和基本实现
  6. RocketMQ同步消息、异步消息、单向消息详解
  7. Sofia的同步与多线程
  8. Anime head detection
  9. Transformers 库中的 Tokenizer 使用
  10. System.FillChar - 填充字节