热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

AI抗虫记,百度飞桨打造虫害“克星”

三七,盛产于云南,有化瘀止血,活血定痛的功效,民间将其与人参并称之为“北参南七”。 但不为大众所知的是,三七真正与人参一起成为药材的两座高峰,在悠悠长河一般的中医史中并不算久远。它

AI抗虫记,百度飞桨打造虫害“克星”

三七,盛产于云南,有化瘀止血,活血定痛的功效,民间将其与人参并称之为“北参南七”。

 

但不为大众所知的是,三七真正与人参一起成为药材的两座高峰,在悠悠长河一般的中医史中并不算久远。它的药用价值最早被云南地区的少数民族发现,直到明代也只被当做西南军队中的金疮药。

 

AI抗虫记,百度飞桨打造虫害“克星”

( 图:三七药材)

 

三七真正被广泛使用,一种说法是起源于被收录到《本草纲目》之中。相传,李时珍曾于药材市场中偶遇一云南药商,见其兜售自己从未见过的三七,便上前请教。

 

药商倾囊相授后,李时珍有意将其买下,但随身钱财尽数而出却依然不足。最后,药商得知面前人的真实身份后,决定将三七作为初交之礼,这才有了日后的“金不换”。

 

药商与李时珍的偶遇,使三七成为世人的福音提前不知数年;机缘巧合,在四百多年之后,另一位年轻人更因为三七之药效,走上了人生的兴趣之路。

 

01

穿越深山去看三七

 

这位年轻人叫徐国秦,她与三七结缘于云南文山。

 

徐国秦是土生土长的昆明人,但对于三七,若非生病,也不会接触到。徐家有遗传的头疼病,这种遗传在徐国秦高中学习压力最大的时候显现出来了。为了治头痛,中医建议徐国秦吃三七粉。

 

还记得当时医生告诉她,给她开的三七就是产自文山。

 

虽然是有名的三七产地,但如今不少农户已经放弃了文山这个地方,因为种植过三七的土地,可能十年都不能再种植三七。

 

AI抗虫记,百度飞桨打造虫害“克星”

(图:三七山林与种植棚环境)

 

苛刻的生存条件与漫长的生长周期,使得三七这味中药变得价格高昂。

 

“当时花了五百多吧,研磨成粉后只有一点点。” 

 

三七治好了徐国秦的头痛,同时也为徐国秦打开了一扇通往中药世界的大门。

 

通过百度搜索资料,徐国秦初步了解到了三七生长困难及病虫害泛滥的事,但她没料到几年后,在大学里,自己还有机会再次深入接触三七。

 

2019年炎夏,正值徐国秦通过2019中国高校计算机大赛人工智能创意赛初赛,进击复赛的时期。她初赛时提出的创意构思就是运用人工智能去达到早期防治三七病虫害的目的。

 

为了收集更多三七病虫害的数据及图片,徐国秦多次前往三七种植基地。

 

AI抗虫记,百度飞桨打造虫害“克星”

(图:徐国秦采集数据)

说起实地采集数据时的困难,徐国秦自嘲地表示“晒黑了”,但她凭着手机里近两千张三七病虫害图片,俨然成了半个三七“专家”。

 

AI抗虫记,百度飞桨打造虫害“克星”

(图:徐国秦采集数据)

 

但山里转了几回下来,徐国秦更多的感受是“心疼”。

 

对于很多种植户来说,三七是家里主要的经济来源,如果一旦发生大面积的病虫害,这就意味着几年来的心血付之东流。

 

种植基地的负责人带徐国秦去看地里遭受病虫害侵袭的地方,那里大片植株枯死发黄,曾有人亏损上千万,这对于所有种植户来说都是巨大的打击。

 

“我出身农村,非常清楚他们对于所种作物的感情,所以很想做点什么帮到他们。”

 

在昆明晋宁三七种植基地,徐国秦发现600亩的三七地,只有20个左右的工人,他们要对漫山遍野的三七进行一一检查,记录,排除病虫害,发现病虫害后,又配相对应的药水进行人工喷洒。

 

人工检查预防病虫害,效率低下,成本也高,如果能借助人工智能对病虫害进行实时监测,那三七种植兴许能迎来更光明的未来。

02

跨过专业鸿沟建模

 

徐国秦是主修计算机科学与技术的,但她对于编程及人工智能的了解微乎其微,并非她没认真学。

 

“我虽然是计算机专业,但我是师范类的计算机,所以和非师范类的计算机专业学生其实相差很大,我们没有人工智能相关的课,对编程要求也低。”

 

缺乏专业知识,这也使得徐国秦在参加比赛之初,处于一种非常不自信的状态。

 

这种不自信还因为自己是单打独斗,接到比赛初赛报名单时,已经临近期末,大家忙着准备四六级或期末考试,无心参加这种比赛,虽然老师建议三人组队参加比较好,但一时找不到队友的徐国秦只好以个人名义参赛。

 

无论徐国秦如何努力,如何想做点“成绩”,对于一个没有算法基础的学生来说,要建立一个专业的模型是非常难的。

 

“在比赛之前,我根本不知道EasyDL是什么,为了保险起见,拿到操作手册时还花了三天时间来看。”

 

随着机器学习,尤其是深度学习在复杂数据上的表现愈加优秀,很多开发者试图将其应用到自家产品中。然而,即使是使用预训练模型或开源框架,于不太了解机器学习算法工程的开发者而言依然是巨大挑战。

 

EasyDL是基于百度飞桨的定制化AI训练和服务平台,面向各行业有定制AI需求的企业及开发者,提供从数据管理与标注、模型训练、服务部署的一站式AI开发全流程支持。

EasyDL的目标,其实就是让零算法基础的用户,也可以基于自身业务需求和数据,快速训练专属的定制化AI模型。

 

其实,那个类似“说明书”的东西,只需要花一天就能掌握,这也是EasyDL对于零基础人士的友好之处。

 

EasyDL为徐国秦免去了算法的过程,只需要上传数据图片,然后就能得到一个模型或接口。听起来是不是非常简单,但收集数据及训练模型却是要付出巨大耐心和努力的。

 

徐国秦第一次从三七基地采集数据回来后,模型的精度最高只有80%,虽然后续她不断往模型里填数据,进行各种调整,精度不升反降。

 

“当时真的很苦恼,不知道为什么。”

 

好在百度EasyDL的技术人员告诉徐国秦,她之所以费了那么多劲,精度还不升反降的原因是,她植入的数据并不平衡,简而言之,不同种类病虫害的数据数量不一,有的多,有的少。

 

为了达到数据的平衡,徐国秦又前往基地进行了数据采集……

 

“现在的模型,识别精度已经达到了93%。”

 

虽然精度达到了,但模型离完善还非常远,由于三七各类病虫害并非都产生于同一季节,有的常见,有的罕见,所以徐国秦建立的模型,由于短时间内数据有限,目前也只能识别7种常见的三七植株病虫害。

 

可这些成果对徐国秦来说已经非常不易。

不同于专业团队,如果机器学习不是产品的核心技术,额外维护机器学习算法团队的成本又非常高,即使不考虑工程化的问题,将机器学习模型部署到客户端也有非常大的成本。

 

很多时候,普通人可能更需要一种能快速使用高性能深度学习的方法。

 

EasyDL的存在,使得不少步骤都自动化,普通人能够完全越过算法,只需要收集数据,然后上传标注,再选择合适的模型与参数进行训练,EasyDL训练完成的模型可以在平台上直接申请发布,获得API云服务和离线SDK安装包两种形式的产品,也可以支持直接发布成H5 demo。

 

整个过程都不会涉及到复杂的算法与工程方面的问题,对于像徐国秦这样缺乏基础的人来说,非常合适,只要借助这样一个平台就能实现AI的“定制”。

 

目前EasyDL的各项定制能力在业内已经得到广泛应用,在零售、安防、互联网内容审核、工业质检等二十多个行业都有应用落地,并提升了这些行业的智能化水平及生产效率。

03

这是人生的API/SDK

 

经过对模型的辛苦训练,“三七早期病虫害检测”项目已经初具模型,决赛近在眼前,但仍有一个问题需要思考。

 

AI抗虫记,百度飞桨打造虫害“克星”

(图:三七病虫害模型训练识别结果)

 

毕竟专业人士能够通过肉眼识别相关病虫害,虽然模型已经能够识别三七常见的病虫害,但是便捷性和实操性上依然差很多。

 

在三七园中安装上摄像头,摄像头连接基于EasyDL的API,动态监测三七的生长情况,随时随地反馈发生病虫害的植株,徐国秦的项目才算是真正落地。

 

决赛结束,徐国秦获得了2000元的奖金,她把这笔奖金称为自己除了奖学金以外的“第一桶金”。

 

既然这样的模型能够检测三七病虫害,是否意味着对其他中草药也能适用?比如重楼,再比如天麻……这是否意味着EasyDL将承担起更多的社会责任?

 

“我好像知道自己接下来要做什么了。”

 

“通过这个项目,我对人工智能和编程都产生了前所未有的兴趣。”

 

在众多通过百度走进AI世界的人中,徐国秦是最普通的一个,也是最具有代表性的年轻人之一,如果不是2019中国高校计算机大赛人工智能创意赛,零算法基础的她可能很难有机会去深入了解AI。

 

AI抗虫记,百度飞桨打造虫害“克星”

(图:中国高校计算机大赛人工智能创意赛参赛选手现场演示各种“硬核”设备)

 

一个为零基础人士诞生的EasyDL,不仅让徐国秦初步实现了自己帮助三七种植户的愿望,还激发了自己对人工智能的兴趣。

 

事实上,为三七防治病虫害只是百度AI赋能各行各业中一个很小的例子。通过中国高校计算机大赛人工智能创意赛的选手作品,我们能看到学生们将百度AI技术能力应用于各行各业——比如中南大学团队用百度飞桨开发了基于临床图像和病史数据的皮肤疾病全病种分类系统,以小程序为载体,操作简单零门槛,诊断专业,解决了看病难的问题,对智慧医疗有非常重要的意义;北京邮电大学团队开发的基于百度飞桨的视觉辅助智能眼镜系统,帮助视力障碍人士完成“日常行走”、“寻找物体”基本生活需求,使其成为盲人的第二双“眼睛”;浙江工业大学团队使用EasyDL提供的图像分类模型,做出了超市智能补货机器人,大幅降低了无人超市的运营成本,让工作人员从此告别夜间补货……

 

除了帮助学生的“脑洞”落地,百度大脑AI开放平台也已经广泛应用于农业、工业、医疗、零售等各项产业智能化升级中;又如AI寻人,通过人脸比对技术,实现了家庭的团聚。截止到今年6月,百度AI寻人已经帮助6700个家庭团圆。除此之外,还有AI助盲行动、AI助老兵圆梦等等这些案例。

 

众所周知,越是需要专业的技术,则意味着越容易出现人才荒。按照国内教育部门的测算,国内AI人才的供求比例为1:10,缺口超过500万。

 

面对人才短板的棘手问题,不少高校闻风而动,已经有70余所国内院校开设人工智能相关专业,却也频频出现对现有模式的质疑。

 

作为中国人工智能领域的布道者,百度也开辟出了自己的人才培养之路。

 

一方面,百度通过与各级***部门、各大高校联合举办各项AI竞赛,提供飞桨深度学习框架平台、EasyDL定制化训练服务平台、AI Studio平台,先进的技术、导师指导、资金支持,赋能高校人工智能人才教育,帮助学生快速成长为研究能力和实践能力兼具的复合型人才。

另一方面,针对AI教师稀缺、原理与实践不协调的问题,百度在全国开展深度学习师资培训班,培养超过1000名高校一线教师。同时参与编撰《深度学习导论与应用实践》等人工智能教材,上线了多门基于飞桨的免费精品课……

 

中国社会科学院社会学研究所2018年底发布的《2018百度社会价值报告》显示,百度已经为整个业界培养了近55万名人工智能相关人才,极大**了当下匮乏的AI人才市场。

 

百度联合深度学习技术及应用国家工程实验室等机构发布的《深度学习工程师能力评估标准》,弥补了国内深度学习工程师认证考试方案和体系化的深度学习人才培养方案的空白。并基于此标准,针对不同层级从业者开展零基础深度学习集训营、PaddleCamp未来深度学习工程师集训营、AI快车道-企业深度学习实战营、黄埔学院-首席AI架构师培养计划,为企业从业人员提供更专业的学习平台,帮助企业培养AI技术人才,从而整体推进AI人才的培养。

 

这样的愿景正合李彦宏为百度提出的“Everyone can AI”的理想。

 

百度大脑AI开放平台上的技术能力或许只是最后为你提供一个API或离线SDK,但对于诸多像徐国秦这样有想法的人来说,人生的一切才刚刚开始,对于整个百度的人工智能蓝图来说,未来更加可期。

AI抗虫记,百度飞桨打造虫害“克星”


推荐阅读
  • 为何Serverless将成为未来十年的主导技术领域?
    为何Serverless将成为未来十年的主导技术领域? ... [详细]
  • 深入解析Tomcat:开发者的实用指南
    深入解析Tomcat:开发者的实用指南 ... [详细]
  • 本文深入探讨了IO复用技术的原理与实现,重点分析了其在解决C10K问题中的关键作用。IO复用技术允许单个进程同时管理多个IO对象,如文件、套接字和管道等,通过系统调用如`select`、`poll`和`epoll`,高效地处理大量并发连接。文章详细介绍了这些技术的工作机制,并结合实际案例,展示了它们在高并发场景下的应用效果。 ... [详细]
  • 掌握DSP必备的56个核心问题,我已经将其收藏以备不时之需! ... [详细]
  • 深入解析 Unity URP/SRP 渲染管线:匠心打造的全面指南
    本文深入探讨了Unity中的URP、SRP和HDRP渲染管线,详细解析了它们之间的关系及各自的特点。首先介绍了SRP的基本概念及其在Unity渲染架构中的作用,随后重点阐述了URP和HDRP的设计理念与应用场景。文章还分析了SRP诞生的背景,解释了为何Unity需要引入这一灵活的渲染框架,以满足不同项目的需求。通过对比URP和HDRP,读者可以更好地理解如何选择合适的渲染管线,以优化项目的性能和视觉效果。 ... [详细]
  • 手机上编写和运行PHP代码的最佳软件推荐 ... [详细]
  • 本书《.NET Core 2.* 开发者指南》是面向开发者的全面学习与实践手册,涵盖了从基础到高级的各个层面。书中详细解析了 .NET Core 的核心概念,包括如何创建 .NET Core 网站,并通过视频教程直观展示操作过程。此外,还深入探讨了 Startup 类的作用、项目目录结构的组织方式以及如何在应用中使用静态文件等内容。对于希望深入了解 .NET Core 架构和开发技巧的开发者来说,本书提供了丰富的实践案例和详尽的技术指导。 ... [详细]
  • 从无到有,构建个人专属的操作系统解决方案
    操作系统(OS)被誉为程序员的三大浪漫之一,常被比喻为计算机的灵魂、大脑、内核和基石,其重要性不言而喻。本文将详细介绍如何从零开始构建个人专属的操作系统解决方案,涵盖从需求分析到系统设计、开发与测试的全过程,帮助读者深入理解操作系统的本质与实现方法。 ... [详细]
  • 深入解析 Vue 中通过 $route.params 实现参数传递的方法与技巧
    本文深入探讨了在 Vue 框架中利用 `$route.params` 进行参数传递的方法和技巧。通过详细解析 `$route.params` 的工作机制及其与 `$route.query` 的区别,帮助开发者更好地理解和应用这一功能。文章不仅涵盖了基本的使用方法,还提供了实际案例和最佳实践,以便读者能够灵活运用这些技术,提升开发效率和代码质量。 ... [详细]
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • 大多数网站为了降低用户注册门槛并提升使用体验,通常会集成第三方登录功能。本文重点探讨了在使用PHP实现QQ登录OAuth2.0过程中遇到的常见问题及其解决方案。具体步骤包括:首先申请成为开发者,接着创建应用以获取AppId和AppKey,最后通过这些凭据获取access token。文章还详细介绍了在实际开发中可能遇到的问题及相应的解决方法,为开发者提供实用的参考。 ... [详细]
  • PyQt5 QTextEdit:深入解析Python中多功能GUI库的应用与实现
    本文详细探讨了 PyQt5 中 QTextEdit 组件在 Python 多功能 GUI 库中的应用与实现。PyQt5 是 Qt 框架的 Python 绑定,提供了超过 620 个类和 6000 个函数及方法,广泛应用于跨平台应用程序开发。QTextEdit 作为其中的重要组件,支持丰富的文本编辑功能,如富文本格式、文本高亮和自定义样式等。PyQt5 的流行性不仅在于其强大的功能,还在于其易用性和灵活性,使其成为开发复杂用户界面的理想选择。 ... [详细]
  • HTML5大文件传输技术深度解析与实践分享
    本文深入探讨了HTML5在Web前端开发中实现大文件上传的技术细节与实践方法。通过实例分析,详细讲解了如何利用HTML5的相关特性高效、稳定地处理大文件传输问题,并提供了可供参考的代码示例和解决方案。此外,文章还讨论了常见的技术挑战及优化策略,旨在帮助开发者更好地理解和应用HTML5大文件上传技术。 ... [详细]
  • 首期 Cosmos SDK 中文开发者培训课程顺利落幕 ... [详细]
  • 近日,我开发的首个 Flutter 应用在首次发布后便获得了苹果官方的精品推荐。尽管仅此一次,但这一认可极大地激励了我。当时我只是注意到应用的数据出现了显著增长,直到今天才意识到原来是得到了 App Store 的推荐。这对我来说是一个重要的里程碑,也是对 Flutter 开发潜力的肯定。 ... [详细]
author-avatar
游走的小张
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有