校企合作协同育人:16名大学生用100多天帮鹅农解放双手
养鹅的历史,在广东汕头后溪村的金书涛家已经有30年,在整个汕头澄海区则有300多年。一代代鹅农习惯了依靠双手双眼识别、对抗鹅病。今年夏天,16名来自深圳大学的大学生用了100多天,帮鹅农迈出了解放双手的一小步。
2022年5月,深圳大学2020级腾讯云人工智能特色班(简称“腾班”)的学生来到汕头鹅场,在深圳大学视觉研究所所长沈琳琳、深圳大学计算机与软件学院人工智能系副主任冯禹洪等老师和腾讯工程师的指导下,用100余天开发出了首款AI养鹅小程序,将鹅中“劳斯莱斯”狮头鹅的存活率提升了30%。
使用AI养鹅小程序后,鹅农不再需要蹲守鹅舍,即可随时观看鹅群动态,也能及时收到呆滞、体温异常等鹅场内出现的可疑鹅病预警。在冯禹洪看来,腾班学生做的AI养鹅项目充分证明了一件事——“校企合作协同育人这条路是一条正确的道路”。
解题从踩上鹅粪开始
300多年来,“世界鹅王之乡”——汕头的鹅农们都学会了一个技能:通过肉眼观察鹅是否长时间不动、双手触摸感知体温是否发烧,来判断鹅的健康状况。但很多时候,眼和手再快,也快不过病毒。疾病摧毁一个千余只的鹅场,最快只需要十天。2018年冬天,一场突如其来的禽流感席卷了后溪村,有个鹅场1000只狮头鹅最后只存活了5只。
作为一名返乡创业的大学生,金书涛相信科技的力量。他和正为腾班学生遴选社会实践项目的腾讯云高等教育行业副总经理钱栩磊、深圳大学计算机与软件学院人工智能系副主任冯禹洪一拍即合,决定邀请2020级的腾班学生来到他的狮头鹅养殖合作社,共同破解这道难题。
解题从踩上鹅粪开始。王翊沣是AI养鹅项目组中的一员,他从未想过一间4000只规模的养鹅场离信息化竟然如此遥远——除了木屋和一些照明设备,鹅场只有黑狗、橘猫以及随处可见3厘米厚的鹅粪,信号也时断时弱。更大的挑战在于,时至今日,AI在鹅类养殖领域仍是一片荒漠,相关资料少之又少。
500平方米的空间里,4000多只鹅密密麻麻地聚在一起吼叫,声音直逼80分贝。鹅一旦生病,叫声会变得嘶哑,但眼前的景象让学生们发现,单独识别某一只鹅的叫声似乎不可能。
他们踩着鹅粪、缠着鹅农反复交流,了解到狮头鹅常见疾病有鹅瘟、禽霍乱、大肠杆菌、中暑等,除了声音嘶哑、发烧之外,闭目呆立也是重要的特征。腾班AI养鹅项目组因此决定,通过识别鹅的原地呆滞时长判断其是否生病,并分为硬件、前端、后端、算法四个组推动项目落地。
将狮头鹅存活率环比提升30%
在震耳欲聋的“嘎嘎”声中,他们迈出了“AI救鹅”的关键一步——铺装摄像头。铺设期间,当地气温高达40度,踩着梯子的他们,T恤湿了又干、干了又湿。比视频画面更早传回深圳大学的却是台风袭来的消息,摄像头还没来得及给鹅拍照,就先迎来了极端天气的“小测”。
这些困难只是“前菜”,真正的拦路虎是“鹅脸采集”和算法模型。鹅是水禽,像给猪一样挂二维码识别的方式行不通。为了获取足够多的样本“投喂”AI,同学们选择用养殖场的摄像头抓拍,人工逐一抽帧,再对拍摄的每张照片进行分类、打标签。
6000张图片、30万只鹅的标注,让很多同学睡觉梦见的都是鹅。王翊沣说,标注过程中需要百分百集中注意力,“红框如果稍微大一点,圈了一点杂物,都会影响AI的训练效果。”
不仅如此,同样的算法在不同的场景里,准确率可能会差几十个点,因为鹅的场景太过密集,更需要不断迭代优化算法。在腾讯工程师指导下,同学们首先优化识别算法,提高密集场景下狮头鹅的识别率,之后又优化追踪算法,记录每一只鹅的停留时长,进而判断是否有异常。改了“差不多几十次”模型后,算法组同学才真正明白老师沈琳琳常说的那句话——没有100%的算法模型,只有因地制宜的算法模型。
他们发现,由于成年狮头鹅的羽毛厚重,导致难以测量鹅温。而小鹅苗的羽毛更轻薄,有测温条件,正常鹅苗的体温是40-41,如果生病体温一般会略高。所以,又在小鹅生活的鹅棚安装了红外测温仪,并复用一部分“呆头鹅”识别跟踪的算法,帮助鹅农识别体温异常的“发烧鹅”。
后来,有同学又从十年前的论文里发现,狮头鹅的发病和台风、雾霾等天气也有着密切关系,于是又在小程序上新增了数据观测及分析功能。
从短袖到夹克,跨越100多个日日夜夜和上百场的线上会议,小程序一直在进行迭代升级。到今天,小程序界面上每天都可以实时收到几次呆头鹅、发烧鹅的预警,显示鹅场的温度、湿度、PM2.5指数及数据变化的趋势图,帮助农户将狮头鹅的存活率环比提升了30%。
助力更多鹅场实现数字化养殖
沈琳琳将AI养鹅实践项目比喻成一座桥。这座桥一方面连接了高校与企业,拉平了教育人才培养和产业需求的落差;另一方面连接了前沿技术和养鹅等细分产业,满足了产业升级的诉求。“小程序切切实实地解放了农户的双手。”金书涛说。
数据显示,目前教育部已支持1100多所本科院校与企业合作立项7.6万项,校企协同育人已成为教育改革与产业升级的重要方向。钱栩磊对此表示,校企协同育人中,一个重要的课题是如何让学生在日常学习中具备社会思维和应用思维,腾班AI养鹅实践项目希望为此提供新的解题思路。
冯禹洪则计划将AI养鹅项目和更多的课程教学融合。例如人工智能实训加入项目流程、系统编程等,甚至开设UI设计课程。她说,同学们会将AI养鹅项目的代码开源,助力更多鹅场实现数字化养殖。
11月,为了推进AI养鹅2.0的落地,王翊沣和新一届的腾班师弟又来到了后溪村。在他们的规划中,下一步的重点是通过鹅的翅膀和嘴巴是否合拢来判断是否生病,落地后,狮头鹅的存活率预计会得到进一步提升。