聚焦睿抗竞技实战
共探机器人开发秘诀
本次我们邀请到2025睿抗机器人开发者大赛全国二等奖获得者——数科2301唐文瑞来进行经验分享。他将结合自身参赛经历,分享比赛备考的实战经验。

Q1:“你在本次睿抗机器人大赛中采用的核心技术方案是什么?”
A:“我主要基于Hadoop搭建大数据基础平台,利用Kafka处理实时用户行为数据,通过Spark完成离线数据分析,结合机器学习技术实现用户分群与结果预测,最后采用FastAPI与ECharts完成数据接口开发和可视化展示。”
Q2:“备赛过程中,你遇到的最大技术难点是什么?最终是如何突破的?”
A:“大数据全技术栈覆盖的知识点广泛,模块之间的衔接要求较高,我单独掌握单个模块比较容易,但将所有模块整合联调十分困难。同时本次赛题实操性强,我经常遇到配置细节出错、组件版本不兼容、代码逻辑与赛题要求不匹配等问题。备赛初期,我采用割裂式练习,导致模块整合时频繁出现问题。我发现比赛考点相对固定,因此我通过反复复习与实操,强化知识点记忆,最终逐步突破了这些困难。”
Q3:“比赛主要分为哪些模块?”
A:“比赛主要包括大数据环境搭建、数据处理、机器学习、数据流处理、数据可视化等模块,我认为大家需要对这些内容都进行系统学习。”
Q4:“对于同样想参加此类比赛的学弟学妹们,你有什么最想要分享的经验吗?”
A:“大家可以先熟练掌握Hadoop、Kafka等基础工具,备赛时将赛题拆解为上述小模块,逐个进行攻克。大家一定要重视模块之间的联动关系,多动手进行实操。比赛考查的内容其实并不难,大家遇到问题时可以借助AI工具解决,效率很高。如果仍无法解决,也可以到技术社区查看专业人士的解答。”
Q5:“你认为自己在技术或设计上还有哪些可以提升的空间?”
A:“在比赛过程中,我发现自己在具体函数调用方面存在不足,例如Hadoop与Kafka的配置参数、sklearn的模型训练与预测函数、前端ECharts和后端FastAPI相关函数等。我对部分组件配置的函数参数记忆不牢固,这不仅拖慢了我的实操速度,还影响了代码编写的流畅度。因此,我认为我后续还需要通过大量实操练习,来提升自身熟练度。”
我们始终陪伴数院学子的探索旅程
分享更多深刻的数学领悟与思维方法
助力你在真理的海洋中勇敢航行
(撰稿:唐文瑞 编辑:李宁 编审:张沂红)