计算机教育:基于深度学习的创新实践类竞赛案例设计.docx
《计算机教育:基于深度学习的创新实践类竞赛案例设计.docx》由会员分享,可在线阅读,更多相关《计算机教育:基于深度学习的创新实践类竞赛案例设计.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机教育:基于深度学习的创新实践类竞赛案例设计0 引 言计算机相关学科竞赛在创新实践型本科人才培养中起到举足轻重的作用。学科竞赛,通常以实用性、创新性问题或者学生的兴趣为切入点,结合行业应用最前沿的新技术、新方法,引导学生用组合、优化及创新等方式自主设计参赛作品,是本科生实践能力和创新能力提升的重要抓手。文献中提到将学科竞赛纳入到教学体系中,形成教学、实践、竞赛一体化体系,这种教、学、实践、创新以及应用统一的模式让本科生真正的“学以致用”,大大调动了学生的学习积极性,提高了他们的学习效率,培养了他们的创新思维和应用实践能力。文献 中指出学科竞赛体现出“以赛促学、以赛促教、以赛促创、以赛促融”
2、的作用从而提升本科教学质量,促进学科交叉融合与校企合作,进而培养出既具有工程实践能力又具备创新创业能力的复合型人才。总之,学科竞赛在本科人才培养上的作用得到高教界和产业界的一致认可和关注。1 深度学习技术在学科竞赛中的作用近几年,数字经济的蓬勃发展使得人工智能已经成为一个不断落地的产业,其中深度学习的产业应用更是飞速发展,初步形成“支撑 + 产品 + 应用”的发展体系,对计算机相关人才的培养和需求提出空前的挑战。当前人工智能崛起,创新应用需求剧增,产教融合的学科竞赛对创新实践型本科人才培养尤为重要,充分体现出“以赛促融、以赛促学、以赛促创和以赛促研”的作用。计算机相关学科竞赛通常分为 3 类:
3、程序设计类、项目应用类、行业内数据挖掘及 AI 类,其中后两类的选题多以深度学习应用为主,比如 2022 年中国大学生服务外包创新创业大赛,中兴通讯等企业界提供了诸多选题,其中 80% 涉及深度学习应用;同样,2022 年中国大学生计算机设计大赛中,自主设计的深度学习应用案例也占据大多数。可见,基于深度学习应用场景的创新实践不仅仅备受高校、科研机构以及互联网大厂的关注,更是深受参赛学生的喜爱,更加凸显深度学习技术在学科竞赛中的重要地位。(1)以赛促融:产业界提供大量的深度学习应用需求,并给予数据和经费支持,参赛学生通过参与此类竞赛,快速了解产业应用需求,紧跟产业发展步伐,把“学以致用”落到实处
4、。学科竞赛的参与促进了参赛者软件开发能力、创新创业能力以及团队合作能力的提升;他们的创意又推动了产业界发展,这种双赢模式构建了高校界和产业界相互交融、相互促进的良性生态环境。(2)以赛促学:深度学习技术的产业应用白热化,前沿技术应用的选题大量涌现,促使参赛学生必须与时俱进,快速掌握深度学习技术,立足于应用技术最前沿,开发出有创意、易使用、性能佳的作品。同时,开源代码的方便获取也为学生提供了参加各类大赛的可行性。总之,学科竞赛促进了学习热情、激发了学习动力、提高了学习能力。(3)以赛促创:人工智能崛起时代深度学习的产业应用空前发展,相关学科竞赛的选题具有前瞻性和探索性,无以借鉴,这注定了参赛学生
5、具有创新思维的必要性。他们集思广益、开拓思维,尝试各种新方法新技术新组合,这样的参赛过程锤炼了他们的创新思维和创新能力;同时,产业界通过学科竞赛也获得诸多新创意。(4)以赛促研:学科竞赛促进了本科生对科学研究的思考、向往和尝试。当前深度学习的产业应用空前发展,而理论和技术相对滞后,为了达到高标准应用需求,开发者研究和改进深度学习技术和算法。学科竞赛前沿应用同样促使参赛学生研究、探索和改进深度学习算法,进而提升他们的科研素养,激发他们参与科学研究的热忱。2 基于深度学习的竞赛案例设计原则当前,产业界可以落地的深度学习应用技术大致可以分成 4 类:计算机视觉、自然语言处理、知识图谱以及人机交互。这
6、些深度学习技术广泛应用于智能医疗、智能交通、智能家庭、智能生产、智能通讯等诸多领域,基于深度学习技术的创新实践类竞赛案例设计大多围绕上述应用。基于深度学习技术的案例设计通常遵循如下三大原则:紧跟应用前沿,鼓励多学科交叉,提升国民经济和促进社会发展;技术上有创新,功能上要完善;数据来源可靠,结果展示和评价合理,文案书写规范流畅。这些原则贯穿整个设计过程,对案例的优劣起着决定性的作用。3 基于深度学习技术的竞赛案例设计3.1 人工智能应用案例设计作为常见的深度学习技术,计算机视觉广泛应用于智能生产中。传统工业质检依靠人力,效率低、出错率高以及成本高,难以满足智能化工业生产的要求,以机器视觉质检代替
7、人工质检,实现产品缺陷快速准确识别及分类迫在眉睫。近年来,基于计算机视觉的 PCB 质量检测系统顺势而出,其中文献中提出了相关 PCB 检测的解决方案,在检测准确率上有所提升。鉴于当前落地可行的 PCB 质量检测系统并不完善,笔者与参赛选手反复交流讨论,决定打造一款能被工业界认可的 PCB 质量检测系统。参赛作品“基于计算机视觉的 PCB 质量检测系统 PD-QC”在软件方面以标注化样本数据进行模型训练和部署,对 PCB 缺陷进行高准确率检测;在硬件方面,联动摄像头等硬件设备获取 PCB 图片,从而实现软硬一体,全面助力 AI 技术在工业质检场景中的落地应用,加速工业智能化发展步伐。PD-QC
8、 系统按照功能划分为图 1 所示的 3 个模块:可视化操作的前端 UI:主要包括摄像头控制、上传图片、图片检查、查询报表等相关功能;质量检测模块:对用户上传或摄像头拍摄的 PCB 图片进行质量检测,检测 PCB 的各类质量问题并对其进行标注;报表存储和生成模块:存储质检数据,便于前端查询,并生成可视化报表。其中,质量检测模块是本系统的核心模块,其重点是在保证检测速度的同时提高 PCB 各类小缺陷的检测准确率。计算机视觉应用于 PCB 质量检测已得到学术界和工业界的广泛关注。由于 PCB 待检目标大部分是小目标,为了提高其检测准确率,笔者引导学生深入研究,通过查资料、读文献、写代码、预训练、看效
9、果和再训练,确定出 PD-QC 系统质量检测模块的 3 层结构:数据增强层、预采样层以及目标检测层,其中的预采样层自适应生成锚框,传入目标检测层 yolov5 进行识别和定位 PCB 缺陷,大大提高了小缺陷的检测和分类准确率。PD-QC 数据来源于 PKU-Market-PCB11公共合成数据集,该数据集原始数据共 693 张图像,包括 6 种缺陷(漏孔、鼠咬、开路、短路、杂散、杂铜)。由于原始数据集数量较少,参赛选手对其采用镜像、旋转以及微调等方式进行数据增强,最终扩充到 1 386 张瑕疵图像,以提升模型训练准确率和效率。相比其他 PCB 检测系统,PD-QC 系统在一次产品检测的时间不超
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机教育 基于 深度 学习 创新 实践 竞赛 案例 设计
限制150内