论文部分内容阅读
一、基本概念
Scratch是美国麻省理工学院媒体实验室终身幼儿园小组开发的一个图形化在线编程工具,本为8—16岁孩子专门设计,因易操作的特点,适合大多数年龄段的人使用。使用Scratch,可以编写属于个人的互动故事、游戏、动画,将个人的创意分享给全世界。
卡搭是网易旗下的Scratch创作型社区,它为所有喜欢Scratch创作的人们提供一个自由创作、发表、交流作品的平台,并永久公益免费开放。在卡搭平台,通过拖拽积木块就能设计程序,无需学习编程语法。
人工智能是利用计算机来模拟或实现的人类智能。它的研究内容包括机器人、语言识别、图像识别、自然语言处理、专家系统、大数据智能、跨媒体感知、群体智能、高级机器学习、类脑智能、量子智能等。
二、使用Scratch体验人工智能
Scratch是开源项目,国内有很多改进版本与知名社区,既有在线版本,也有离线版本,各有特色。本文案例为方便在手机上体验,采用网易卡搭作为编程和展示平台。
(一)实验一:编程让电脑演奏音乐《小星星》的第一句
1.准备乐谱
2.探究Scratch“声音”指令集中的“积木块”
双击这个积木块 ,电脑发出“Do”的声音。
3.改变“弹奏音符”的参数调试声音
改变音高为60、62、64……改变节拍为0.5、1、2拍。
4.通过上面的实验可以得出如下对应关系,并可将整个乐句用程序写出来:
5.在程序前加启动“事件”模块 就可以了。扫一扫上面的二维码就可以在手机上欣赏《小星星》第一句。
(二)实验二:电脑编程绘制红绣球
1.预览项目目标,观看绘制过程,了解指令模块。
2.分析与实验
通过上述观察,红绣球是由12个圆画出来的,可先画一个圆开始。实验如表1代码块,从左到右逐步研究。
3.落笔、抬笔,设置颜色、步长,通过算法可以让电脑创造出很多有趣的图画。人越聪明好学,编写的程序越有创意,电脑才会聪明。所以人工智能的高低与人工水平相关,有人说“有多少人工,就有多少智能”讲的就是这个意思。
(三)实验三:让电脑编一句话的故事
1.分析故事的结构
故事=时间+地点+人物+情节
2.准备词汇表
3.用准备的词汇建立链表
4.使用 指令模块连词成句
5.验证结果
按“空格键”可以刷新故事。
这些故事也太荒诞了吧,如果要想让电脑讲出更好的故事,得用更多的心思来编写程序,这儿只是举个例。
三、結论
通过上面的三个编程小实验能发现,使用积木式图形化编程指令能让电脑演奏音乐、画画、编故事等。真实应用的人工智能当然要复杂得多,但是万事都是从简单到复杂的。《新一代人工智能发展规划》清楚地指出“逐步推广编程教育,在中小学设置人工智能相关课程”,所以从小开始接触有趣的Scratch编程实验是很有意义的。
Scratch是美国麻省理工学院媒体实验室终身幼儿园小组开发的一个图形化在线编程工具,本为8—16岁孩子专门设计,因易操作的特点,适合大多数年龄段的人使用。使用Scratch,可以编写属于个人的互动故事、游戏、动画,将个人的创意分享给全世界。
卡搭是网易旗下的Scratch创作型社区,它为所有喜欢Scratch创作的人们提供一个自由创作、发表、交流作品的平台,并永久公益免费开放。在卡搭平台,通过拖拽积木块就能设计程序,无需学习编程语法。
人工智能是利用计算机来模拟或实现的人类智能。它的研究内容包括机器人、语言识别、图像识别、自然语言处理、专家系统、大数据智能、跨媒体感知、群体智能、高级机器学习、类脑智能、量子智能等。
二、使用Scratch体验人工智能
Scratch是开源项目,国内有很多改进版本与知名社区,既有在线版本,也有离线版本,各有特色。本文案例为方便在手机上体验,采用网易卡搭作为编程和展示平台。
(一)实验一:编程让电脑演奏音乐《小星星》的第一句
1.准备乐谱
2.探究Scratch“声音”指令集中的“积木块”
双击这个积木块 ,电脑发出“Do”的声音。
3.改变“弹奏音符”的参数调试声音
改变音高为60、62、64……改变节拍为0.5、1、2拍。
4.通过上面的实验可以得出如下对应关系,并可将整个乐句用程序写出来:
5.在程序前加启动“事件”模块 就可以了。扫一扫上面的二维码就可以在手机上欣赏《小星星》第一句。
(二)实验二:电脑编程绘制红绣球
1.预览项目目标,观看绘制过程,了解指令模块。
2.分析与实验
通过上述观察,红绣球是由12个圆画出来的,可先画一个圆开始。实验如表1代码块,从左到右逐步研究。
3.落笔、抬笔,设置颜色、步长,通过算法可以让电脑创造出很多有趣的图画。人越聪明好学,编写的程序越有创意,电脑才会聪明。所以人工智能的高低与人工水平相关,有人说“有多少人工,就有多少智能”讲的就是这个意思。
(三)实验三:让电脑编一句话的故事
1.分析故事的结构
故事=时间+地点+人物+情节
2.准备词汇表
3.用准备的词汇建立链表
4.使用 指令模块连词成句
5.验证结果
按“空格键”可以刷新故事。
这些故事也太荒诞了吧,如果要想让电脑讲出更好的故事,得用更多的心思来编写程序,这儿只是举个例。
三、結论
通过上面的三个编程小实验能发现,使用积木式图形化编程指令能让电脑演奏音乐、画画、编故事等。真实应用的人工智能当然要复杂得多,但是万事都是从简单到复杂的。《新一代人工智能发展规划》清楚地指出“逐步推广编程教育,在中小学设置人工智能相关课程”,所以从小开始接触有趣的Scratch编程实验是很有意义的。