- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
让人工智能应用“动”起来
夏正仁陈建林
在中小学阶段实施人工智能教育,主要有体验、应用及实现三种模式。[1]其中教学适用对象最为宽广的是应用模式,即通过API方式来调用人工智能平台提供的特色服务与功能,并将其集成到学生的自主项目中。
●pinpong库与实验器材的约束问题
以人工智能应用为主题的学生自主项目,大多以语音识别、计算机视觉、自然语音处理及机器学习等为主[2],这些项目主题的开放性与活动的趣味性通常会受到实验室器材的约束。多数教师只提供台式计算机、耳麦等极简设备,学生只能在机房内实施相关的项目活动。显示器与耳机只支持文字、图像及声音等信息的输出,而无法直接满足自动驾驶、智慧停车、智慧门禁等智能系统对机械运动的控制需求。
舵机是较为理想的用于控制智能系统机械运动的元器件,它通常由Arduino、micro:bit及掌控板等开源硬件来驱动。开源硬件是通过数字输出引脚来实现与舵机连接,并通过程序代码实现驱动控制。除了舵机之外,开源硬件还可通过自带的数字或模拟引脚来连接各种传感器、LED灯及屏幕等各种元器件,可以用来搭建较复杂的智能系统模型,实现多模态的互动,以增强人工智能应用的乐趣。学生只要掌握开源硬件的一般知识,并具备对其编程的能力,就可以完成自主项目任务。但由于开源硬件的类型繁多、适用的编程语言复杂,教师和学生都要花费较多的时间来学习与之相关的知识,才能解决项目实施中可能会出现的硬件兼容及编程等问题。这种要求既推高了人工智能教育对师资的要求,也影响了其在中小学阶段的普及与发展。于是,用技术来解决开源硬件编程过难问题,也就呼之即出。
pinpong库正是在该背景下诞生的技术产物,它是一个基于Firmata协议开发的Python硬件控制库。目前,pinpong库不仅支持各种开源硬件,还支持虚谷号、树莓派和拿铁熊猫等卡片式计算机。有了pinpong库,开发者不再被繁杂的硬件型号束缚,可以直接运用Python语言对各种开源硬件进行编程。
●pinpong库与开源硬件的应用实例
“传情达意”表情机器人是一个以计算机视觉应用为主题的学生自主项目,嘴形控制是机器人实现表情表达的一项关键功能,其基本原理是控制者通过摄像头来向表情机器人传递自己的嘴形信息,从而实现机器人的嘴形能与控制者的嘴形一起实时变化,实现张嘴、闭嘴等基本活动。本文以此为例,来探讨人工智能教育应用pinpong库与开源硬件的相关知识。
1.技术实现方案
本实例分为传感和驱动两部分。传感部分的实现,主要是由PC机来捕获摄像头的人脸图片,并经由百度AI开放平台的API方式,返回如图1所示的人脸轮廓信息的150个关键点分布数据,并获取嘴巴的张合度判断点(landmark67和landmark70)。驱动部分,就是通过两个数据参数来计算嘴巴的张合大小,并将角度值传递给舵机,以驱动舵机旋转适当的角度。
2.实验器材需求
本技术方案的实验器材需求如表1所示。
3.搭建系统模型
(1)微型舵机与DFRDUINO连线图(如上页图2)
(2)机器人嘴形装配(如上页图3)
(3)简易系统模型整体组装(如图4)
4.架设开发环境
(1)安装pinpong库
使用“pipinstallpinpong”命令来安装pingpong库,并通过“pinpong”命令来检测是否安装成功。
(2)安装python-opencv库和baidu-aip库
python-opencv库用来控制摄像头拍摄人脸图片,从而传输到百度AI开放平台进行识别。baidu-aip库是百度AI开放平台提供给用户进行人工智能识别的pythonAPI。其安裝命令为“pipinstallpython-opencvbaidu-aip”。
5.代码编写(如上页表2)
●pinpong库在人工智能应用中的展望
从上述实例可知,pinpong库的出现为学生搭建复杂智能系统模型提供了新的途径,并简化了对开源硬件的编程过程,使得学生可以快速地实现更有创意的项目,进而激发参与项目式学习的成就感。
pinpong库的功能较为强大,它支持Python直接读取红外线、超声波及温湿度等传感器所获取的信息,支持近场感应通信(NFC),从而实现智能系统对周边环境的实时感知。它支持舵机、LED灯带等输出设备,从而让智能系统具备多模态的互动应用形式。有了开源硬件及pinpong库的支持,教师可以创设更为逼真的项目式教学情境,设计较为复杂的生活问题,学生则可以根据自身对问题的理解而提出项目任务及其解决目标,并根据实验室提供的条件设计活动方案。在此情形下,人工智能应用的项目主题不再单一,智能系统搭建方案不再简陋,项目式学习空间也不再仅局限于计算机机房,信息技术学科的核心素养必将能够得到更好的落实。
[1]樊磊.中小学人工智能课程的设计与实施建议
您可能关注的文档
- STEM教育背景下小学生问题解决能力培养课程设计.docx
- STEM课程校本教材开发的策略研究.docx
- STEM理念下小学信息技术课程项目式学习设计研究.docx
- STEM视域下基于翻转课堂模式的小学科学教学探索.docx
- STEM项目设计方法与策略解析.docx
- TEC-VARIETY激励框架下的基础英语混合式教学.docx
- TPACK框架下“现代教育技术应用” 教材的设计与思考.docx
- TPACK框架下师范生课件制作能力评价量规研究.docx
- UMU互动学习平台在初中英语ProtecttheEarth习.docx
- 白帽子与网络安全.docx
- 第二单元第2课时++位置(课件)-2024-2025学年五年级上册数学人教版.pptx
- 二次根式的运算(二次根式的混合运算)+++课件++2025--2026学年+沪教版(五四制)八年级数学上册.pptx
- 常见的量(课件)-2025-2026学年三年级上册数学人教版.pptx
- Unit1This+is+me+++++Grammar+讲义2025-2026学年外研版(2024)英语八年级上册+.docx
- 气体摩尔体积-【核心素养新教学】2025-2026学年高一化学同步优质教学课件(人教版必修第一册).pptx
- [14055330]课时14.1+热机(帮课件)-2020-2021学年九年级物理全一册同步备课一体化资源(人教版).ppt
- ]Unit+4+At+home(课件)剑桥国际少儿英语+Kid's+box+第二册.pptx
- 认识线段、射线、直线(2)(课件)-2025-2026学年人教版(2024)数学三年级上册.pptx
- Unit+1+Friendship+(Integration)课件2025-2026学年译林版(2024)八年级英语上册.pptx
- 认识线段、射线、直线(1)(课件)-2025-2026学年三年级上册数学人教版.pptx
文档评论(0)