从高原到云端:一个青海少年的AI农业创业之路

从高原到云端:一个青海少年的AI农业创业之路

“我曾翻越二十公里山路去上学,如今,我的代码正飞越万亩农田。”

 

一、高原的孩子,心里装着整个世界

 

我出生在青海的一座山村。村子不通公交,家到镇上中学要走两个多小时——二十余公里的崎岖山路,雨天泥泞,冬天结冰。书包里除了课本,还有母亲塞进去的馍馍和咸菜。

 

但山再高,也挡不住一颗想看世界的心。

 

从小,我痴迷历史与文学。《史记》里那些金戈铁马的故事,《红楼梦》中细腻入微的人情冷暖,让我在煤油灯下读到深夜。我内心敏感,常因一片云影掠过麦田、一声鹰啸划破长空而思绪万千。那时的我,以为人生只有两条路:要么走出高原,要么被高原埋没。

 

 

直到村里通了网。

 

那一年,我15岁。第一次用手机连上4G信号,点开一个叫“Python教程”的视频,从此命运悄然转向。

 

二、代码,是我翻山越岭的新脚力

 

高中三年,我白天上课,晚上自学编程。没有电脑,就用二手安卓机敲代码;没有老师,就靠B站、GitHub和Stack Overflow。我从 print("Hello, World!") 开始,一步步学完Python基础,又啃下HTML、CSS,做了人生第一个静态网页——一个介绍家乡油菜花海的小站。

 这张图片呢不是我写的第一个网页是我最近写的,因为那个网页是很久很久以前的了已经找不到相关图片

高考后,我被江苏一所高校录取。很多人问我:“你这个专业,怎么还整天写代码?”  

 

其实,我从未把自己框在专业里。课堂上我认真学专业内容,课余时间却泡在图书馆和开源社区,一头扎进计算机的世界。

 

 

 

大学这一年半,我如饥似渴地自学:

 

 

- 用Rust写系统工具,追求极致性能;  

- 用Go构建微服务,体会并发之美;  

- 用C++优化算法,理解内存与指针的舞蹈;  

- 用JavaScript做前端交互,让数据“活”起来。

 

 

 

 

有趣的是,我的专业反而给了我独特视角——我开始思考:如何用AI保障从田间到餐桌的安全? 而第一步,就是守护好源头的农田。

 

当我第一次跑通一个CNN模型识别手写数字时,我仿佛看到了小时候在田埂上辨认青稞与杂草的眼睛——原来机器也可以“看懂”世界。

 智慧农场的模拟 中间那一块可以换成实际的模型

 

三、校园里的农业梦:用AI为土地“把脉”

 

虽然还在读大二,但我已经把创业的种子种在了江苏的大学校园里。  

 

 

 

 当时听说成都那边有可以合作的机会,想都没想就直接去了,可惜合作还是没谈成

不是因为急于变现,而是因为心里放不下家乡的那片高原农田。

 第一次到赚不少钱,于是我就养了一只小猫(我已经搬到学校外面了)

        跟兄弟们一起奋斗的地方

监测害虫的 一种算法

 

 

           

 

每次假期回家乡,看到老乡们顶着烈日,在田里一棵棵检查病虫害,我就揪心——效率低、误判多,等发现时往往已大面积感染。我想:为什么不能让AI代替人眼?

 

于是,我开始了我的创业之路,拉上几位志同道合的同学(有学计算机的,也有像我一样“跨界”的),正式启动“慧农”项目。目标很明确:开发一个轻量级、高精度、可端侧部署的作物病虫害检检测系统加智能农业管理平台,未来能跑在无人机或巡检机器人上,实时守护农田。出乎意外的是,我们的理论模型效果并不是很差,可以说是具体的行业换数据集训练就可以。

 

技术攻坚:小模型,大能量

 

我选择基于 Vision Transformer(ViT) 架构进行轻量化改造,结合知识蒸馏与剪枝技术,最终设计出一个<50MB的模型。关键成果如下:

 

 

- ✅ 在 PlantVillage 数据集上训练,1小时内收敛,准确率达99.44%;  

- ✅ 推理时在 RTX 5070 显卡上 GPU占用率 ≤ 40%,内存峰值 < 2GB;  

- ✅ 支持 ONNX 格式导出,可无缝部署到 Jetson Nano、树莓派甚至国产边缘芯片;  

- ✅ 未来考虑集成 YOLOv8s (或其他轻量级模型)作为检测头,实现“定位+分类”一体化,支持30+常见作物病害。 

 

然而,作为传统高校,我的学校似乎并不怎么对我的研究方向感兴趣,并未给我提供实质性的帮助。由于需要实际验证,都知道困难重重,实地验证所需要的数据难以采集。这个任务,成了当务之急。

 

四、时代在召唤:农业智能化不是梦

 

2026年中央一号文件明确提出:“加快发展智慧农业,推进农业全产业链数字化转型”。这不仅是政策红利,更是时代赋予我们这一代“新农人”的使命。

 

我不再是那个背着书包翻山越岭的少年。  

现在的我,白天上专业课,晚上在调试模型;  

 

一边学着“理论安全”,一边写着“田野里的算法”。  

我知道,真正的战场在高原的田野里——而我,正在为那一天做准备。

 

五、致所有不甘平凡的你

 

如果你也来自小城、乡镇、山村;  

如果你的专业不是计算机,却依然热爱代码;  

如果你相信技术不该被标签定义,梦想也不该被出身和成绩限制——

 

请相信:你的根,正是你最大的优势。

 

城市的孩子学AI是为了“创新”,而我们学AI,是为了“生存”与“尊严”。这份紧迫感,会让我们走得更远。

 

六、未来:继续深耕,不负土地

 

接下来,我计划:

- 暂不开源,后续的相关研究完成,等论文发表再决定是否开源;

- 构建多作物病虫害增量学习框架(随用随练,根据不同地方的不同环境 训练不同的模型 在当地使用);

- 探索“视觉+气象+土壤”多模态融合预测;

- 争取暑期机会,和附近农场合作采集数据;

- 毕业后返乡,把技术真正扎进泥土里。

 

我的梦想不大:让每一亩农田,都有AI守护。

 

“科技不应只属于硅谷和中关村,它也该长在田里、果园中、沟壑的泥土上。”  

—— 一个在江苏读大学、日夜写代码的少年,2026年春于校园

 

如果你也被这个故事触动,欢迎点赞、评论、转发。  

也欢迎同行交流技术细节(私信或留言),一起为乡村振兴添砖加瓦!

Read more

UAV-Speed:基于 YOLO 目标跟踪与相机运动补偿的单目无人机车辆测速(二)——加权滑动平均速度优化

UAV-Speed:基于 YOLO 目标跟踪与相机运动补偿的单目无人机车辆测速(二)——加权滑动平均速度优化

文章目录 * 前言 * 一、pandas是什么? * 1. 背景与研究动机 * 2. 置信度加权指数滑动平均方法 * 3. 组合置信度权重的定义 * 4. 目标框一致性权重(Bounding-Box Consistency Weight) * 5. 单应性质量权重(Homography Quality Weight) * 6. 图像边缘邻近权重(Image Border Proximity Weight) * 7. 速度突变门控权重(Speed Jump Gating Weight) * 8. 讨论与总结 * 总结 前言 在前期工作中,我们实现了一套基于单目无人机视频的车辆速度估计算法框架,结合目标检测、目标跟踪与单应性背景补偿,在复杂斜视场景下实现了连续的目标速度估计,并在多段真实无人机视频中完成了验证。(具体详情请看前文)欢迎大家给我们的项目点赞支持 相关代码与实验配置已开源于 GitHub: 👉 https://github.com/Thamkench/

微信小程序案例 - 自定义 tabBar

一、前言 微信小程序原生的 tabBar 提供了底部导航栏的基础功能,但其样式和交互受限,难以满足日益增长的 UI 设计需求。因此,越来越多的小程序项目选择使用 自定义 tabBar 来实现更灵活、更美观的底部导航。 本文将带你从零开始,手把手实现一个完整的 微信小程序自定义 tabBar 案例,包括: ✅ tabBar 的结构设计 ✅ 动态切换页面 ✅ 图标与文字高亮状态管理 ✅ 样式美化与响应式适配 ✅ 页面跳转逻辑处理 ✅ 完整代码示例 并通过图文结合的方式帮助你掌握如何在实际项目中灵活应用自定义 tabBar。 二、为什么需要自定义 tabBar? 原生 tabBar 局限自定义 tabBar 优势样式固定,无法修改图标大小、颜色等可自由定制样式最多只能配置 5 个 tab 页灵活扩展,可做横向滚动不支持中间凸起按钮支持自定义布局难以集成动态数据可绑定数据、响应事件 三、项目目标 我们将实现一个类似美团风格的自定义 tabBar,

Stable Diffusion WebUI实战指南:从零精通AI绘画创作

Stable Diffusion WebUI实战指南:从零精通AI绘画创作 【免费下载链接】stable-diffusion-webuiAUTOMATIC1111/stable-diffusion-webui - 一个为Stable Diffusion模型提供的Web界面,使用Gradio库实现,允许用户通过Web界面使用Stable Diffusion进行图像生成。 项目地址: https://gitcode.com/GitHub_Trending/st/stable-diffusion-webui 想要用AI将文字转化为惊艳图像?Stable Diffusion WebUI作为最受欢迎的AI绘画工具,让每个人都能轻松驾驭Stable Diffusion的强大能力。本指南将带你从基础操作到高级技巧,全面掌握这个开源项目的使用精髓。 一、环境搭建与基础配置 1.1 项目部署快速上手 首先获取项目代码: git clone https://gitcode.com/GitHub_Trending/st/stable-diffusion-webui 启动WebUI服务:

protege+Neo4j+前端可视化知识图谱项目(教育领域)

protege+Neo4j+前端可视化知识图谱项目(教育领域)

声明:自己的学习笔记,仅供交流分享。 注意其中JDK版本的切换! 目录 1、工具下载 1.1protege的安装 1.2Neo4j的安装 2、Neo4j导入protege文件 2.1启动Neo4j 2.2protege导出owl文件转turtle文件 2.3导入Neo4j 1. 清除数据库中的所有数据 2. 初始化 RDF 导入配置 3. 导入 RDF 数据 4.查询所有(部分)数据 5.查询边关系 6.一些细节 3、Neo4j导出JSON文件 4、可视化前的操作 4.1利用python对数据进行处理 4.2学习VUE&Echarts 1、工具下载 1.