admin 管理员组

文章数量: 887021


2023年12月18日发(作者:linux切换到root用户命令)

新科技与教育NEW TECHNOLOGY AND EDUCATION■人工智能■普惠型人工智能课程的实施----以Kitten

block软件的校本课为例□ 3彬斌 董立【摘要】人工智能课程是一门综合性很强、具有战略 能在图形化课程基础上,进行小投入的普惠型

意义的综合学科。人工智能课程的实施存在着教什么

人工智能课程的开展呢?现阶段有很多图形化

和如何教的问题。本文以基于Kitten

block软件的体

编程软件已经包含很多人工智能体验模块。通过

验型人工智能校本课程的开展为例,以知现象、懂原

使用这些人工智能模块,完全可以开展体验型

理、会还原、做创新为目标,通过前进与后退的小猫

人工智能课程的开展。(语音识别)、微笑检测仪(人脸识别)、石头剪刀布

笔者以Kitten

block软件为载体,开展了人工

(机器学习)三个课程案例,阐述人工智能校本课程

智校本课程。下面将自己的一些经验与大家进行

的实施和实施过程中重难点的解决。【关键词】人工智能课;校本课程;Kitten

b丨ock软件;

分享。语音识别;人脸识别;机器学习

Kitten

block是一款免费的图形化编程软

【中图分类号】G434【文献标识码】A

件。支持图形化程序控制Micro:bit、Arduino等

【论文编号】1671-7384 (2021) 05-062-03开源硬件,可以实现轻量化机器学习、语音识别

/朗读、视觉识另丨J、Tensor

Flow等人工智能项目。

官方网址为

/。在开展人工智能课程的过程中,需要保证计

算机处于连接互联网状态。轻量级人工智能模

人工智能课程的幵展与实施,是对一线信

块的本质是本地计算机调用百度、讯飞等科技公

息技术教师实现自我价值的一次重大机会与挑

司的人工智能接口完成数据解析与数据回传。教

战。但是现阶段实施人工智能课程面临两大考

师和学生在开展本课程前需要学习图形化编程

验:“无米下锅”和如何教的问题。“无米下锅”

的先导课程。Kitten

block在界面上沿袭学生的使

指很多人工智能项目动辄几千甚至上万元一套的

用习惯,学习成本比较低。设备成本。这就需要学校前期进行大量的课程

资金投入。如何教,指很多人工智能项目需要以

课程的实施过程Python为代表的代码程序进行人工智能课程的

人工智能校本课程的终极目标可以概括为

教学。小学或初中学生要学习人工智能课程,需

十二字:“知现象,懂原理,会还原,做创新”。知

要前期进行编程课程的学习。现象,就是让学生知道生活中,哪些设备用到了

“无米下锅”与如何教,成为很多学校开展

人工智能以及对应技术。懂原理,解决的是学生

人工智能课程的拦路虎。而现阶段很多小学在

知其然,并知其所以然的问题。会还原,做到脑

信息技术课上经常使用图形化编程授课。能不与手的统一,采用Kitten

block软件对现实问题的62

中小学信息技术教育2021-5

NEW TECHNOLOGY AND EDUCATION新科技与教育简单实验还原。做创新,主要是让学生学会举一

反三,发散学生思维,同时培养学生独立思考的能力。如以语音识别课程为例,可以采用小米智能

音箱作为课程的引入点,抛出“语音识别”这一

人工智能技术点,然后图文并茂讲解语音识别的

技术原理。讲述完语音识别原理之后,教师可以

带领学生完成基于Kitten

block简单案例的制作

过程,使学生掌握新知识的技术要点。以教师为

主体的讲授过程,可以高效地完成新知识的积累

过程。教师授课新知识之后,进入以学生为主体

图1 Kitten block加栽妒展程序按钮的“做创新”环节,这一环节也是课程的重点环

的一个普遍问题。提高语音识别准确率,可以从

节。学生作为课程主体,发散自己的思维,结合

以下几个方面入手:(1)尽量使用外接麦克风。

新旧知识与自己的个人生活体验,完成“创造”过

有些电脑内置麦克风设备,但电脑运行过程中可

程,实现知识的提升与升华。能会产生一定的电磁干扰。在实施语音识别项目

基于Kitten

block软件的体验型人工课程校

时若出现识别成功率低的问题,可以尝试使用外

本课,只是在授课过程中以Kitten

block软件为

接麦克风。(2)环境噪音干扰问题。环境噪音干

主要实施主体。在上课的过程中可以依照现有条

扰,也是语音识别率低下的重要因素。在语音输

件,引入智能设备体验,如手机App程序等可以

入实现过程中,尽量要保持环境处于安静状态。

加强学生视觉感官的设备与设施。学生在视觉上

在课程的开展过程中,会有多组学生实施语音输

受到新技术的震撼,能够增加学生学习的主观能

入实验。各个不同输入者,也存在互相干扰的问

动作用。课程实施的难点解决题,应保持错峰有序输入。(3)实验实施者语

音语速问题。在语音输入过程中,要尽量语音正

确、语速适中,尽量使用普通话进行语音输入。3. 接受体验型项目的局限性在体验人工智能项目时,需要接受程序的局

限性。主要体现在“按键事件”的唤醒机制,即

人工智能项目还需要按键盘唤醒。如以语音识别

Kitten

block软件中集成了语音识另ij、语言翻

译、语音合成、人脸识别、机器学习等人工智能项

目。下面就课程的实施难点提出一点解决思路。1. 程序模块的加载方法Kitten

tDlock可以支持若干开源硬件及人工

的“前进与后退的小猫”程序为例(图2)。本程

智能模块的编程,它默认展示基本的Scratch功

序需要使用“Baidu

Ai”拓展模块,实现语音前

能,其他程序模块通过扩展的方式进行加载。加

进、后退控制小猫向右走和向左走。但是需要使

载扩展程序的方法很简单,点击程序左下角的扩

用空格键实现语音的输入过程。图像识别、机器

展按钮,在展开的扩展程序界面点击相应的功能

学习等项目也存在这个局限性。名称,即可完成相应模块的加载(图1)。2. 语音识别项目的干扰问题在语音识别项目中,结果准确率是困扰大家4. 人脸识别项目的图像问题Kitten

block的“Face

All”模块可以通过人

脸检测实现年龄、性别、表情等人脸特征分析。63'''

新科技与教育NEW TECHNOLOGY AND EDUCATION图2 “前进与后退的小猫”程序但初学者开展本项目时,常常遇到不知道如何开

学习活动的一门学科。机器学习的重要环节是

启摄像头的问题。其实解决方法也很简单,只需

完成模型训练的过程。Kitten

block软件中,在使用前加载并开启“视频侦测”模块。以进行轻量级的机器学习程序设计。如以“石头

讲授人工智能课程的同时,可以渗透情感价

剪刀布”机器识别程序为例。这个程序实现了人

值观的教育。如以“微笑检测仪”程序为例(图

与电脑的对战过程,如果训练得当,机器胜算的

3)。这个程序不仅涉及人脸识别的程序模块,同

概率几乎是100%。其实现思路是绿旗子被点

时还希望学生保持乐观向上的精神,多多微笑。

编写程序时,先引入微笑、平静、愤怒三个角色。

击时,初始化特征库。然后通过A、S、D三个按

键分别完成手部锤子、剪刀、布特征的提取,最

成功率的高低,取决于特征模型的精确性。大

在背景中进行人脸识别程序的编写,程序执行

后当空格被按下的时候,完成人机对战过程。其

时,点击绿旗,开始摄像并开启人脸检测功能,

当空格键被按下,进行人脸检测。当检测到人脸

家录制锤子等手势时,需要尽量保证摄像头视

时,执行微笑率检测程序,然后根据微笑率的数

野内无杂物,且尽量让摄像头从多个角度拍摄

值范围发送不同的广播。相应的角色收到广播之

锤子手势。后,显示两秒之后隐藏。开展人工智能课程的学习,可以开阔学生的

视野,提高学生的认知层次,完成看得见摸得着

的实际作品,更能实现学生手与脑的联动。Kitten

block软件对Arduino、Micro:bit开源硬件及拓展

传感器有着良好的支持。同时,它还能支持KOI

锦鲤等离线型人工智能模块。学生完全可以结合

开源硬件课程完成人工智能型创客作品。实施普惠型人工智能课程只起到敲门砖和

抛砖引玉的作用。如果想完成更加强大和高阶的

人工智能课程,需要深入研究代码编程与人工智

图3 “微笑检测仪”程序能框架结构。为了在人工智能时代,自己不落伍,

需要大家更艰辛的付出。囤作者单位:北京宏志中学北京市通州区槨县中学5.机器学习的实施机器学习是研究如何使用机器来模拟人类64

中小学信息技术教育2021-S


本文标签: 课程 人工智能 学生