身边的人工智能

2019-09-10 07:22王夏君
江苏科技报·E教中国 2019年13期
关键词:车牌图像识别编程

王夏君 北京市通州区马驹桥镇中心小学信息技术教师。一级教师,通州区信息技术学科中心组成员,曾被评为通州区青年骨干教师。多次在信息技术学科教学设计中获奖,多次辅导学生在创客比赛、STEM+挑战赛中取得优异成绩。

课程背景

2017年国务院印发的《新一代人工智能发展规划》强调普及中小学阶段人工智能、编程教育。《普通高中信息技术课程标准(2017年版)》正式将人工智能、算法、开源硬件、项目学习等作为重点列入其中。因此,人工智能与编程教育一直是我校信息技术教育的重点。

我校的教育理念是“生长教育”,生长教育理念来源于美国著名教育家杜威,倡导通过生活化的教学实践活动,促进学生知识、能力、情感、道德的生长。校本课程涵盖跨学科的创客课程、STEAM课程等,以这些课程为载体,促进学生思维发展,培养学生必备品格和关键能力。

因此,本课内容在建构主义思想的指导下,以学生为中心,从生活中出发,鼓励学生发现问题、分析问题、解决问题。本课以活动为主线,以任务為驱动,引领学生参与体验、交流讨论,通过编写程序并结合开源硬件完成人工智能产品效果的简单模拟,在此过程中提升学生的计算思维、创新能力和实践能力。

教学目标

1.了解图像识别、文字识别的简单原理及其在生活中的一些具体应用,感受人工智能给生活带来的便利。

2.分析任务流程,完成车牌号识别的简单脚本编写并测试。

3.在分析任务、完成任务的过程中学习程序设计、人工智能解决问题的思想与方法,提升计算思维能力。

4.产生学习探究人工智能的兴趣,帮助学生树立正确的人工智能社会的价值观与道德责任感。

教学重点与难点

教学重点

1.图像识别的过程和简单原理。

2.分析任务,编写程序并调试。

教学难点

引导学生在“车牌识别”程序编写与调试中分析并解决问题。

教学准备

PPT课件、乐智编程平台、KenBlock控制板、LED模块、舵机。

教学过程

一、课程导入

教师提出问题。

师:我们的校园是一个大花园,有很多美丽的花,同学们知道这些花都叫什么名字吗?(教师出示图片)

师:有没有什么工具可以帮助我们认识这些花?(有的学生用过如形色App,教师可引导学生表述;若没有学生回应,教师直接介绍识别植物、花草的App应用并进行演示。)

(设计意图:结合学生身边熟悉的事物提出问题,引导学生根据自己的经验自由表述。)

二、体验操作

1.感知体验

学生用形色App识别植物。

师:除了形色App,手机上还有一些智能应用或者微信小程序也可以完成图像识别,如百度AI体验中心、腾讯AI体验中心等。

学生应用百度AI体验中心的图像技术和腾讯AI体验中心的计算机视觉进行图像识别。

(设计意图:帮助学生感知了解什么是图像识别。)

师:图像识别,即人工智能根据图像来识别图像的内容和所表达的含义。

教师提出问题。

师:图像识别在我们生活中有哪些应用?

学生阅读资料,讨论回答。

教师总结补充。

(设计意图:引导学生了解图像识别在生活中的应用,渗透人工智能社会的正确价值观。)

2.探索实践

师:图像识别有广泛的应用领域,我们的校园里,也有关于图像识别的应用。你们发现了吗?其中有一处就是校园门口车牌号识别,这样的技术应用进一步增加了校园的安全系数。那么,车牌识别的过程是什么样的呢?

引导学生进行问题拆分:

如果识别到的车辆是注册过的,说“请通过”;如果识别到的车辆未注册,提示“陌生车辆”。

引导学生画出流程图。

(设计意图:分析实现方法,通过画流程图帮助学生进行问题拆分,理清编程思路,选择程序结构。)

3.编程、测试、改进

(1)添加扩展视频侦测模块,镜像开启摄像头。

选中文字识别结果,单击“文字识别开始”这条指令,让计算机识别车牌卡片,观察舞台区的识别结果。

引导学生思考:影响识别结果的因素有什么?

学生讨论并尝试让计算机准确识别车牌卡片。

(2)编程实现“识别到指定车牌卡片,说‘请通过’,否则提示‘陌生车辆’”。

学生根据流程示意图,试着编写程序,模拟车牌号识别的过程,并测试程序效果。

(3)添加扩展KenBlock开发板,连接开发板、LED灯、舵机、电池盒等,编写程序,实现如下所述效果:

如果识别到的车牌号注册过,说“请通过”,LED灯亮,闸机抬杆抬起。

硬件连接情况。

学生继续根据上面的任务分析,编写程序,并上传至KenBlock板子测试。

教师巡视指导,和学生一起发现、解决问题。

对应流程分析,编写程序脚本,测试。

迭代完善程序。

三、作品展示,分享交流

以小组为单位,展示作品。

教师引导学生说一说在作品制作过程中遇到了哪些问题,以及问题是如何解决的。

继续引导鼓励学生发挥创意。

师:你还想对你的作品进行哪些改进?或者关于图像识别应用,你还有什么创想和设计?

(设计意图:通过讨论,拓展思路,引发学生进一步思考,大胆想象,激发学生持续不断地进行思考与创新。)

教学反思

本课让学生通过感知体验,初步了解人工智能图像识别及其应用。结合身边的人工智能应用,让学生通过任务分析、问题拆分,制作与计算机有交互的简单模拟人工智能的作品,在实践基础上培养学生计算思维能力。通过制作简单模拟人工智能的作品,激发学生在兴趣引领下进行学习和探索,引领学生体验用人工智能相关技术思想来分析和解决问题的过程,提升实践能力和创新思维能力。同时,学生在前期设计作品和后期搭建作品的过程中,渗透了兼具设计思维、工程思维等思想和方法,培养了学生跨学科应用的能力。

猜你喜欢
车牌图像识别编程
基于计算机视觉的图像识别技术研究
车牌颜色里的秘密
玩游戏学编程,Blockly Games上手玩
纺织机上诞生的编程
人工智能背景下图像识别技术浅析
编程屋完成数百元万天使轮融资
学编程,先画画
第一张车牌
基于字典学习的正则化鲁棒稀疏表示肿瘤细胞图像识别
一种侧向插装型车牌架