【参赛经验分享】华南师大“想要个名字”团队:第六届CCF开源创新大赛华为Mindspore赛事夺冠之路...

93dfbe1b63ac8883437a87f9e1f4f932.png

点击蓝字

关注我们

   CCF Opensource Development Committee

第六届CCF开源创新大赛的华为MindSpore赛事中,华南师范大学人工智能学院的“想要个名字”团队凭借其“LLM+LangChain辅助的自适应学习系统”项目荣获一等奖。团队由三位2023级研究生组成,在学院大力支持和刘寿强老师的悉心指导下,齐心协力、勇于创新,运用华为MindSpore和Django框架,并结合MySQL数据库,实现了一个实用性高的自适应考试应用系统。本文将深入探讨他们的参赛历程、面临的挑战及成功经验,为未来的参赛者提供参考与启示。

1

参赛经历

2023年5月至10月,华南师范大学人工智能学院“想要个名字”团队参与了第六届CCF开源创新大赛,并在开源项目贡献赛道的“MindSpore开源项目贡献赛”中脱颖而出,荣获一等奖。今年,团队很荣幸接受CCF开源发展委员会的邀请,在第七届CCF开源创新大赛举办之际分享过往的参赛经验,期待能为新一届的参赛队伍带来启发与帮助。

2023年的MindSpore开源项目贡献赛( https://www.gitlink.org.cn/competitions/index/track1_2023_Mindspore)要求是:基于昇思MindSpore框架实现趣味性或创新性的生态应用或案例。要求应用/案例为参赛者原创,以数量和重要性作为评判标准。

本参赛队伍由华南师范大学人工智能学院刘寿强老师的三位2023级同学(许杨震、黄晓东、李纲亮)组成,参赛作品为“LLM+LangChain辅助的自适应学习系统”。本团队运用MindSpore和LangChain开源框架,实现了一个自适应考试应用系统,并使用Django框架和MySQL数据库完成项目应用的开发部署,为个性化学习提供了有力支持。系统具体功能如图所示。

9eb213602b22c4d224524d31c9a209ae.png

系统各模块功能图

通过整合盘古大语言模型,系统能够进行智能出题和错题解析,提供个性化学习体验。LangChain框架的应用使得系统能够进行高效的知识管理和智能问答,极大地提升了学生的互动性和学习效率。通过XPath爬虫技术收集历史题目,构建了丰富的题库,支持了系统的自动出题功能。此外,项目还集成了SQLite数据库,确保了系统的稳定运行和数据的安全性。

edf772b9f9a4bf0e4d5ac5bdca77c051.png

刘寿强老师参加颁奖典礼

2

以赛促学,以研助赛

"以赛促学,以研助赛",是华南师范大学人工智能学院、计算机学院一贯秉持的学术理念。两个学院高度重视大学生创新人才培养和创新创业能力提升,全方位打造了创新创业和竞赛科研平台,激发学生的科技创新热情,形成了你追我赶、蔚然成风的良好势头。蒋运承院长多次向主管教学和学生工作的学院领导推介CCF开源大赛,动员组织学生参赛,老院长汤庸教授和蒋运承院长连续两年(2023、2024)在“CCF开源高校行”华南师范大学站做主旨演讲和致辞。三位研究生自加入团队以来,便深受这一理念的熏陶,积极投身于CCF开源创新大赛的备战中。在与学长学姐的交流中,他们参考了刘老师团队在过去两届开源创新大赛中积累的经验教训,结合自身的研究方向,选择了华为MindSpore框架的"MindSpore开源项目贡献赛",致力于开发一款能够解决现代教育痛点的创新应用。

团队克服了需求不明、工具资料匮乏、软硬件条件不足等主客观因素的影响;在参赛主力队员研究生新生没有报到注册到校等不利情况下,指导老师和队员们都努力创造一切可能的条件,充分调动了队员的积极性。他们相信,通过竞赛锤炼,不仅可以提升自身的研发能力,更能在实践中深化对知识技能的理解掌握,实现理论与实践的完美结合。

3

选题过程

选择一个合适的竞赛题目是成功的基础,一个优秀的题目应当融合团队的历史经验和专业优势,充分利用可获取的研发资源,并且敏锐地捕捉到社会的发展趋势和需求。更主要的是它应该具有创新性,这既是开源创新大赛的内涵要求,也能激发团队成员的热情与创造力,为解决实际问题提供新的视角与方法。

就读于华南师范大学,“教育”自然是首选目标,在实现目标的过程中能得到众多专业教师的指导与评价。在现代教育中,个性化学习需求日益增加,但市面上的许多教育软件和平台仍无法完全满足这一需求,往往无法提供针对性的学习方案和实时反馈。同时,传统的在线学习平台缺乏互动性和智能化,难以激发学生的学习兴趣。大语言模型在2023年的迅速发展,为了应对现代教育中个性化学习需求的挑战,基于上述考量,团队决定结合大语言模型的强大能力开发一款自适应学习系统,实现个性化学习路径推荐、智能答疑和学习内容自动生成等功能,以应对现代教育中个性化学习需求的挑战。以上有利条件与因素无疑为本赛题的成功实施提供了创新性与可行性。

c8bcd5b57d1523deb8cadbc78e043000.png

项目背景

4

实现过程

刚刚接触MindSpore框架时,如何快速上手成为本团队面临的一大难题。刘老师组织了参赛本科生研究生的线上大讨论,集思广益,共克难关。过去两届参赛同学分享了各自的经历和心得,老师提供了学习资源,帮助团队成员迅速掌握了所需技能。尽管刘老师同时带领着其他赛事的多个比赛队伍,但他仍每周细致审阅每个团队的周报,并提出建设性意见建议。

团队成员也积极与学长学姐进行交流,汲取他们在大模型和MindSpore开发应用方面的经验教训。通过前期的充分准备,为后续的项目实施打下了坚实的基础。

暑假期间,团队成员全身心地投入到项目的设计开发中,边学边做,边做边学。在完成以上参赛项目过程中,本团队总结出了以下四个方面经验,以供分享。

(1)有效的例会制度

在日常管理中,每周的讨论会是不可或缺的。通过线上线下会议,每个队的成员们总结上一周的进展和存在的问题,并对下一周任务进行计划安排,确保每一项任务能得到了较为妥善的执行和解决。

 同时,例会也是制定新计划的起点,团队成员们集思广益。当遇到难题或挑战时,他们不会孤军奋战,而是积极寻求学长学姐的帮助,通过集体智慧找到解决问题的最佳方案。并且每周写周报发给老师进行项目进展汇报,充分听取老师和其他队同学的意见和建议。这一制度确保了项目的有序推进和成员间的有效沟通。

(2)高效的分工协作

"想要个名字"团队成员们有着不同的背景、基础和专长,每位成员在自己擅长的方面奉献力量。频繁有效的沟通作为“粘合剂”,为团队的分工协作奠定了基础,也实现个人价值的最大化。

面对复杂的项目任务,成员们将开发流程一步步拆解为多个小部分,将目标应用模块化,分为数据集的处理、模型微调与前端设计等任务。队长许杨震进行相应的分工协调,队员各司其职,遇到困难互帮互助,这种高效的分工协作模式极大地提升了项目完成效率。

(3)持续的改进完善

在项目开发中,每个模块的实现都是一次探索和创新的过程,这些初步的尝试可能会存在一些不足。面对这些挑战,团队成员们展现出了不懈的学习精神和自我提升的动力。他们通过广泛地查阅资料,深入分析行业的优秀案例,不断吸取经验,对自己的代码进行精心雕琢和完善。

在这个频繁更新的过程中,团队逐渐认识到,一份优秀的代码介绍文档对于团队内部的高效协作同样重要。文档不仅是对代码功能的详尽说明,也是成员快速融入团队、理解项目架构的桥梁。它清晰地记录了每个模块的设计思路、实现逻辑和使用指南,确保了信息的透明和准确,极大地提高了团队的协作效率。

团队成员不断优化代码,完善功能,提高了团队的协作效率。不断追求技术卓越的道路上,也建立了一种基于共享和协作的开源文化。这种文化不仅促进了团队成员之间的相互学习和成长,也为项目的今后扩展应用奠定了坚实的基础。

(4)积极的答辩备战

在提交了作品后,"想要个名字"团队以其创新性的设计和优异的表现,在众多竞争者中脱颖而出,赢得了2023年十月份在西北工业大学举办的总决赛的入场券。这一成就让团队成员们既感到无比的兴奋,也感受到了前所未有的压力。

团队成员们投入了巨大的精力,一遍又一遍地打磨答辩PPT和讲稿。努力寻找最合适的表达方式,力求在有限的时间内,将作品的每一个细节、每一项创新都以最生动、最直观的方式展现给评委老师,希望能够赢得他们的认可和赞赏。为了进一步提升团队的答辩质量,在答辩前夕,刘老师积极组织答辩模拟,邀请了来自企业和教育行业的专业人士作为评审专家进行预答辩,这些人员凭借其丰富的行业经验和敏锐的市场洞察力,在"市场潜力"、"教育应用"等关键领域为团队提供了专业的指导意见和创新的答辩思路。帮助团队成员在实战中磨练技巧,减轻压力,还精心设计了模拟答辩提问,确保它们尽可能地贴近真实场景。

5

总结与展望

经过近半年的努力,“想要个名字”团队从选题到实现过程,再到答辩环节的精心准备和现场呈现,每一步都彰显了团队成员的辛勤付出与合作的力量。过去三届(第四届第五届第六届)大赛,刘老师联合其他老师,获得各类奖项19项(一等奖 3 项、二等奖4项、三等奖6项、优胜奖6项)。优异成绩取得不仅是对参赛团队辛勤付出的肯定,更是对他们创新能力和团队协作精神的认可。

希望此次经验分享能够启发更多参赛队伍,助力他们在挑战中找到适合自己的方法与策略,实现自我超越与团队共赢。我们共同期待第七届CCF开源创新大赛中涌现出更多的创新火花与优秀作品。

刘寿强副教授个人主页:

 http://ai.scnu.edu.cn/a/20220225/121.html

CCF ODC

更多信息:

重磅来袭!第七届CCF开源创新大赛报名通道已开启!

c213d373eadde52be89b96ea66792411.jpeg

CCF开源发展委员会(CCF ODC)秉承创新、开放、协作、共享的理念和价值观,聚焦打造自身开源的新型开源创新服务平台,培育孵化原始创新的开源项目,培养开源创新实践人才。依托CCF链接科教资源、产业资源和社会资源等,形成产、学、研、用联动的开源创新模式,探索由学术共同体主导的开源发展新路径,为中国计算机学会会员乃至全球开源创新实践者提供高水平服务,助力开源生态建设。

往期回顾

会议通知 | 【2024CCF中国开源大会】即将在深圳召开,诚邀您参会/申报分论坛!

赛题更新丨第七届CCF开源创新大赛报名火热进行中!

GLCC开源编程夏令营中期考核结果公示

7cc1fd81e8cad5afcc610d29a68b0e0d.png

更多资讯请见CCF开源发展委员会专区 

https://www.gitlink.org.cn/zone/CCF-ODC

点击阅读原文参赛报名

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值