分享

【 Microsoft & AI 】AI也能种黄瓜了,你想尝尝吗?

 昵称m5Gu5 2019-02-10

在由荷兰瓦格宁根大学与研究中心主办的自动化温室挑战赛中,来自微软研究院的Sonoma团队取得了第一名的成绩。他们开发的AI代理利用基于模型的近似贝叶斯强化学习并借助相关领域专家的专业知识,在净利润值指标上,超越了作为对标参考的人类种植专家。本文编译自微软研究院博客文章Competition win a steppingstone in the greater journey to create sustainable farming。


为了应对不断增长的世界人口对传统粮食生产方法所带来的挑战,荷兰瓦格宁根大学与研究中心(Wageningen University & Research)和企业赞助商腾讯公司在2018年共同举办了一项利用人工智能技术种植黄瓜的国际“自动化温室挑战赛”,希望可以打造一个无需现场专业人员看管即可自行运转的“未来温室”。主办方要求参赛者利用人工智能对黄瓜种植进行远程操作,在最大限度提高黄瓜产量的同时,把资源消耗降到最低。


来自瓦格宁根大学与研究中心、腾讯、英特尔、Delphy & AgroEnergy、微软等公司的多个团队参加了此次比赛。赛事主办方在位于荷兰布莱斯韦克(Bleiswijk)市的荷兰瓦格宁根大学与研究中心校园内为每个团队分配了96平方米的温室空间,每个温室都配备着完全相同的系统,包括通风、加热和人工照明,以及用于测量温度、湿度和能量消耗的传感器等装备。各参赛队伍只被允许进入其指定的温室一次,安装各自需要的额外传感器和监测设备,其它时间里,他们只能远程运行各自的AI系统。


比赛的评分标准包含三个部分:净利润额、算法性能、以及资源使用效率。其中,净利润额所占的权重最大(50%);算法新颖性和性能占30%;而根据能源、水、二氧化碳和农药使用计算得出的效率指标则占20%。


最终,由微软研究院首席研究工程师Kenneth Tran带领的Sonoma团队所开发的系统以净利润值超出第二名25%的成绩赢得了比赛,并在综合可持续性方面也被赛事评审评选为最优方案。他们创下的记录是每平方米温室的黄瓜产量超过55千克、净利润25欧元。在净利润值的指标上,Sonoma团队甚至超越了作为对标参考的人类专家种植者,净利润高出了17%。这是全球范围内首次实现远程AI控制下的温室黄瓜栽培。


Sonoma团队成员——Thomas Follender Grossfeld, Kenneth Tran, Chetan Bansal, and David Katzin(从左至右)


对于Sonoma团队来说,跟远程采集数据相比,数据采集的方法其实更具挑战性。团队需要设计一整套系统来应对墨菲定律——“任何可能出错的地方一定会出错”。所有的数据是从传感器盒、摄像头、温室所用的API等多个来源采集到的,这些数据源都有可能出现故障,而在实际比赛过程中也确实发生了故障。所以,比赛的关键就在于你是否能够及时检测到故障,并且快速做出反应。其实,这些故障也是实际生产环境中会碰到的问题。所以,他们必须要能够设计出一个可以有效解决这些问题的系统。


Sonoma的AI方法论


在AI系统框架的搭建上,Sonoma团队选择基于模型的近似贝叶斯强化学习(RL),因为这一方法具有较高的样本效率,并且便于推广。Tran表示:“样本效率对现实世界的应用至关重要。即使在简单环境下,标准的强化学习算法仍需要数以百万计的试验,才可以培训出良好的代理。对于游戏领域而言,这并不是一个问题,一个代理能够随心所欲地玩各种游戏,所以RL在游戏中已经表现得很成功。而在实际应用中(例如黄瓜种植),我们无法承受数百万次的失败尝试,所以我们需要以不同的方式来思考RL。”


为了让强化学习成为能够应对当今粮食问题的可行解决方案,Sonoma团队认为AI代理必须在初始阶段就要像任何现有系统一样强大,并能够随着时间推移不断学习和改进。团队构思了一个能够综合这些特点的框架(见下图)。



这个框架以训练概率动态模型为起点。这种模型学习类似于模拟器构建,它可以帮助AI代理通过“想象”进行规划。此外,通过模仿学习,AI代理在初始阶段就能像现有的专家级策略那样行事。之后,AI代理将在基于模型的策略持续优化过程上运转,通过每次环境交互来提高其整体性能。


在温室挑战赛中,天气条件等来自温室外围的数据,以及来自传感器和温室内部的图像数据都被输入到代理中,接着由后者确定人工照明的强度和分布,给予植物的水分、二氧化碳和养分的量,以及温室温度。所有这些设置的依据都来自于框架对于如何产生最多生物量(biomass)的学习结果。


Sonoma团队成功地将当前关于作物种植和管理以及温室环境控制的最佳知识和实践方法纳入其温室人工智能控制系统中,团队从先前模型数据中确定了从高植株密度系统入手,并根据作物生长期间的作物表现和气象条件调整AI气候控制,以实现这种高密度/高产量系统的最佳性能。


由于比赛规则仅允许一次尝试,而且在赛前相关数据并不多,因此,Sonoma团队采取了保守的、依靠领域专家手工制定的策略。通过与领域专家合作,利用他们的知识以及AI代理的能力,Sonoma团队才能够在短时间内产生较好的结果。


Sonoma团队温室黄瓜自动化种植过程

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多