小学人工智能课程专题小学阶段计算机视觉类人工智能教学实践研究——以“让机器‘认识’你”课程为例

随着《新一代人工智能发展规划》的颁布,社会各行各业开始大力发展人工智能产业。与此同时,教育界也吹响了开展人工智能教育的号角。那么,在新一代人工智能背景下,小学阶段如何开展人工智能教育,培养学生的科技创新意识和能力呢?笔者利用开发和实践人工智能课程“让机器‘认识’你”的经验,对人工智能的科普、体验、编程、应用等关键环节进行了初步的探索和尝试。

从广泛应用的“人脸识别”入手

人工智能作为一门新兴的前沿学科,定位于技术性,它所涉及的机器学习、深度学习、大数据、云计算等专业的学科技术知识,具有综合性和复杂性的特点,学生要理解其中的高深算法和原理有很大的难度。因此,在小学阶段开展人工智能教育,要根据小学生认知水平和学习规律,做到内容浅显易懂、切合实际。在课程设置方面,要遵循人工智能“金字塔”形发展层级——感知、认知、创新的规律,通过丰富的实际体验,让学生感知机器的智能,认知人工智能的原理,创新机器智能的开发。

在人工智能的研究领域,与小学生生活联系最为密切的就是计算机听觉和计算机视觉。例如,家里的智能手机,可语音对话;私家车上的导航,可语音控制规划路线;小区的门禁系统,可人脸识别控制进出等。这些“伸手可触”的智能生活,对在小学阶段开展人工智能教育,都是非常好的切入点和体验点。笔者从学生每天进出校门时必经的人脸识别门禁系统入手,引发学生对“机器识人”的思考,展开一系列计算机视觉的教学。

计算机视觉类人工智能课程的三个层级

围绕“机器是怎样认识你的”这一问题,笔者从人脸识别、人体识别、图像识别与文字识别四个方面展开教学,让学生感知和认知机器是如何具有“慧眼识万物”的智能的,期望让每一个孩子都能了解人工智能,懂得人工智能,甚至能发明创造出智能的设备。具体来说,在开发计算机视觉类人工智能教学时,应循序渐进地从以下三个层级展开。

1.感知机器“慧眼识万物”的神奇

2.理解机器“慧眼识万物”的道理

在学生初步感知“机器能看见万物”的基础上,引导学生进一步思考:机器是怎样看见人脸或者其他物体的。把“人类看世界”与“机器看世界”进行对比和迁移,让学生在认识自己“看世界”的基础上,通过动画视频演示,形象化、具体化、差异化地展示机器识人的原理,从而让学生能理解虽然机器需要向人类学习智能,但是机器的智能方式与人类的智能方式却又完全不一样。例如,在人脸识别方面,人类是通过眼睛获取人脸的五官特征,以外貌识记一个人,简而言之为“以貌识人”,而机器则是通过摄像头获取人脸的特征值,记录为一串数据,以人脸数据库的形式来识记一个人,简而言之为“以库识人”。

3.创作具有简单智能的程序或者设备

人工智能课程“让机器‘认识’你”教学实践

1.课程设计

教学从计算机的视觉研究入手,围绕“机器是如何认识你”的核心问题,完成对人工智能的感知、体验、创新三个层级的学习,如下图所示。

2.教学内容

前两节课属于人工智能的科普感知,旨在从认知层面让学生初步感受人工智能在生活中的广泛应用。第1课《疫情好帮手——人工智能》,从抗击2020年新冠肺炎疫情出发,给学生展示了疫情期间使用的人工智能技术,如在人员密集的机场、火车站等用到的AI测温仪,利用百度地图慧眼实施大数据分析人口流向、疫情实时大数据报告,以及智能机器人辅助医疗诊断和治疗等,让学生对使用人工智能抗击疫情有全面和深刻的认识,激发学生学习的热情和兴趣。第2课《初识人工智能的三大应用》,则回归到人们的日常生活,从语言、图像和娱乐三方面,展示了人工智能的广泛应用,并由此引出人工智能的概念和研究范畴。

第3课到第6课,着重学习人工智能的计算机视觉,以第二人称的口吻授课,把学生直接带入学习的核心问题“机器是如何认识你”的,分别从机器能“看见”你的面容——人脸识别、机器能“欣赏”你的身形——人体识别、机器能“看懂”你的文字——文字识别、机器能“识别”你的校卡——图像识别四个方面展开计算视觉的学习,以课堂AI体验+原理讲授的方式进行。课堂上直接给学生拍照采集人脸照片,给手写文字、卡片、手势等拍照,上传到手机“百度AI体验中心”,通过手机投屏展示结果,让学生得到充分的AI体验。另外,笔者尝试调用百度大脑,在Python中编写了API接口的程序控制外接摄像头,让摄像头能智能化地统计班级人数、男女生人数、戴眼镜人数,从而实现轻松解决统计班级近视率的问题。在理解人脸识别的原理时,联系学生每天进出校门时人脸识别门禁系统的切身体验,注重人类学习与机器学习的对比、人类视觉与机器视觉的迁移,让学生对计算机视觉既有现象又有本质上的认识和理解。

最后两节课,则是学习人工智能的实践编程课和创作课,第7课《模拟门禁系统小程序——Scratch编程》,让学生利用图形化编程语言编写一个小程序,模拟学校门口的人脸识别门禁系统。第8课《掌控板上猜拳小游戏——mPython编程+掌控板》,在mPython中编程,外接实体掌控板,编写识别人体动作的程序,进行猜拳类互动小游戏。

3.教学效果及反思

在这8节课的探索中,学生课堂参与度非常高,学习的热情高涨。在课堂上教师利用动画视频形象地讲解人脸识别的原理时,学生因为有进出校门必经人脸识别门禁系统的经验,对原理也很容易理解和接受。在实践环节,学生利用图形化编程语言编程、利用掌控板+mPython编程开发小程序,目前正在进行中,相信学生一定会脑洞大开。笔者也尝试利用Python编程调用百度大脑,使得外接摄像头具有识别人脸属性的能力,从而轻松解决身边的问题——统计班级近视率,但是由于受到API接口免费调用的人数和次数限制,每次识别最多10人。

结束语

实践证明,在小学阶段按照人工智能的三个层级——感知、认知、创新的规律来开发课程,既遵循人工智能的学科规律,又符合小学生的认知规律。该课程主要是在研究计算机视觉,同样的学习方式也适用于计算机听觉、自然语言系统、专家推荐系统等人工智能领域的教学。学生在充分感知和认知人工智能的基础上,进行编程实践,甚至是创作出智能化的作品,科技创新意识和能力都能得到锻炼和提升,符合当下国家对人才培养的需求。

本文作者:

宋晓玉广东省中山市东区雍景园小学

基金项目:广东省教育科学“十三五”规划课题“‘五度六环’人工智能教育启蒙课程的构建与实施”(课题编号:2020YQJK234)。

THE END
1.中小学人工智能教育教什么怎么教近年来,在国家相关政策的大力支持下,我国中小学人工智能教育从无到有,正在逐步进入快速发展时期。开展高质量的中小学人工智能教育,需要首先关注当前所面临的一些挑战。在此基础上,需要规范和明确课程的核心内容与范围,遵循人工智能学科本身特点进行课程设计,从而帮助广大中小学教师了解和掌握“教什么”与“怎么教”。 http://www.jyb.cn/rmtzgjyb/202202/t20220223_680398.html
2.小议小学人工智能教育,教什么怎么教?其中,人工智能模型的多模态交互则与过程控制的联系非常密切。考虑到小学已经有了信息科技课程标准,无论是数据编码、程序设计还是开源硬件和物联网,都属于课程标准中最重要的学习内容,那么小学人工智能教育的学习内容就可以聚焦在创意设想、编程整理、模型搭建、训练部署四个维度上。https://basic.nmg.smartedu.cn/studio/index.php?r=studiowechat/album/view&id=17173&sid=1005
3.中小学人工智能课程的设计原则与实践范例澎湃号·政务这些关键概念可以较好地帮助教师规范和组织中小学人工智能课程的内容,但如果缺乏课程设计的原则与策略, 教师仍难以科学合理地实施教学。因此,我们提出适用于我国现阶段中小学人工智能课程设计的三项基本原则。 一是注重对人工智能领域基础性知识的掌握。人工智能领域涉及的知识面广,大量专业知识抽象且难以理解。同时,人工智https://www.thepaper.cn/newsDetail_forward_12251092
4.大量AI课程走进中小学,学校将如何应对目前能够为中小学的人工智能教育提供参考的是一本高中课标——《2017普通高中信息技术课程标准》(以下简称《课程标准》)。 《课程标准》明确高中阶段人工智能教育的教育内容和学业要求等内容。 高中阶段学生需了解人工智能发展历程及概念,能描述典型人工智能算法的实现过程,通过搭建简单的人工智能应用模块,亲历设计与实现简https://edu.codemao.cn/news/265
5.加快推进中小学人工智能教育理论对教育系统来说,人工智能是把“金钥匙”,它不仅影响未来的教育,也影响教育的未来,这里有机遇也有挑战。推进中小学人工智能教育,将人工智能素养教育纳入九年义务教育内容,设置人工智能通识课程,同时将相关内容纳入中小学社会实践活动,不仅可以提升教育质量和效率,拓展教育资源和空间,还可以培养适应未来社会的创新型人才。https://www.workercn.cn/c/2024-04-05/8211489.shtml
6.中小学人工智能教育方案介绍文档热度: 文档分类: IT计算机 -- 人工智能 中小学人工智能教育方案介绍目录1.内容概要21.1人工智能与中小学教育31.2项目背景与目标42.项目概述52.1教育目标https://www.docin.com/touch_new/preview_new.do?id=4760507737
7.中小学人工智能课程指南及教材介绍.pdf中小学人工智能课程内容设计与探讨.pdf 浏览:93 在《中小学人工智能课程内容设计与探讨》这篇论文中,作者们通过系统地回顾人工智能教育的发展历程,以及分析国内外人工智能教育的现状,提出了一系列关于中小学人工智能课程教学目标和内容设计的建议。以下将详细 https://download.csdn.net/download/xiaohai0811/18470510
8.中小学人工智能跨学科的课程设计与课堂教学本文聚焦笔者开设过的课程“人工智能中的数学建模”,详细分析课程设计,包括课程结构、教学内容的选择等,并介绍课堂教学的实施方式,包括师生学习共同体及教学评价等。最后,笔者给出自己对中小学人工智能跨学科课程开设的思考与展望。 【关键词】人工智能;数学建模;课程设计;跨学科;核心素养https://www.fx361.com/page/2022/0617/10463685.shtml
9.人工智能心得体会(精选13篇)人工智能心得体会 篇3 一、在中小学开展的机器人教育具有重要的意义。主要体现在以下几个方面: 1、促进教育方式的变革,培养学生的综合能力 在机器人教育中,课堂以学生为中心,教师作为指导者提供学习材料和建议,学生必须自己去学习知识,构建知识体系,提出自己的解决方案,从而有效培养了动手能力、学生创新思维能力。 https://www.oh100.com/a/202212/5696010.html
10.我国中小学人工智能教育课程体系现状及建议——来自日本中小学我国中小学STEAM课程、创客课程中也含有人工智能相关内容[11],如中国人民大学附属中学构建的金字塔形的中小学“STEAM+人工智能教育”课程体系[12];温州中学创客空间实验室开发的“Arduino创意机器人”“树莓派和Python编程”创客教育校本课程等[13]。 这些课程的开发,并不是在统一的课程设计基础上进行的,而是各地区各https://maimai.cn/article/detail?fid=1514198497&efid=5Q2Zm6SXUW4giXhiJI9SKw
11.人工智能学习心得(精选10篇)逐步建立课程——空间——活动的人工智能教育活动实践,在论坛中也介绍了人工智能教育需要遵循学生各年龄层的学情特点,分为三个阶段,第一阶段大班STEM基础教学,第二轮实践教学建立社团校队,第三开展项目式专训,培育科技特长生,或者各年级年级培养学生人工智能教育的不同目标,小学低年级可以主要培养综合素养,小学高年级跨https://www.unjs.com/fanwenwang/xdth/20221105080038_5870894.html
12.AI专题5个策略,让人工智能教育真实有效落地人工智能教育是学校以人工智能为教育资源、内容或课程,以提升学生的人工智能素养为目标对学生开展的教育。中小学人工智能教育的开展需具备五个基本条件:教师、课程、设备、时间和环境。所以,要提高人工智能教育的质量,就必须不断完善这五个基本条件,并做到协调联动,才能促进中小学人工智能教育的开展。 https://m.zxxk.com/article/794589.html
13.慕课在中小学面临“崩盘”?面对教育的个性化,人工智能到底可以做身为一名基础教育工作者,我的看法是,人工智能给教育带来的改变必然是颠覆性的,无论未来教师具体的工作是什么,人机耦合有助于让教育回归育人本源,更专注于学生综合素养的培养,而不是培养“考试机器”。 慕课在中小学面临“崩盘”,说明了什么? 教育的目的,一般而言,可包括三个层次:从人类视野看,教育承担着人类文明传https://new.qq.com/rain/a/20240815A00YXD00
14.人工智能学习心得(通用28篇)在18日下午分论坛中,很多同行教师提供不同学校具有特色的人工智能教育开展模式,为我们提供了开展人工智能教育参照案例,针对教材缺乏问题,对人工智能比较重视的学校有的建立区域教研和课程资源建设,有的开发人工智能课程、有的建立研学基地,还有的建立网络学习平台;针对师资问题,教师主要通过自学,网络学习与多参加线下培训https://www.yjbys.com/xindetihui/fanwen/3342600.html
15.重磅!TDOG青少儿编程参与编撰的《中小学编程课程指南》通过专家《中小学人工智能课程指南》和《中小学编程课程指南》是中国教育发展战略学会人工智能与机器人教育专委会在2021年度的重要研究课题,旨在为规范我国人工智能与编程基础教育提供参考借鉴,助力我国中国小学人工智能与编程课程的规范化发展。 为积极贯彻落实国务院《新一代人工智能发展规划》“在中小学阶段设置人工智能相关课程,https://36kr.com/p/1293380650168832.html
16.中小学阶段设置人工智能相关课程的意义为了推动中小学人工智能课程的发展,可以从以下几个方面着手:一是加强师资培训,提升教师的专业素养;二是优化课程设置,确保教学内容与学生的认知水平相匹配;三是利用多种教学手段,提高学生的学习兴趣和参与度;四是加强家校合作,形成教育合力。只有这样,才能真正发挥人工智能课程的作用,培养出适应未来https://zhidao.baidu.com/question/700822954573769364.html