请选择 进入手机版 | 继续访问电脑版
开启辅助访问
 找回密码
 注册

QQ登录

只需一步,快速开始

第一章 人工智能与Scratch

时间:2018-08-30 阅读:1207 回复:0
第一章人工智能与Scratch

    人工智能已经写入中小学课程标准,但在中小学阶段就已经入门人工智能的童鞋恐怕还是比较少见。如果你觉得Python对小朋友来说太难,那么图形化界面的Scratch编程语言可能是个不错的选择。在虚拟界面上,小朋友们将能感受到这些生活中就能频繁接触到的AI系统背后的逻辑。

1.1 认识Scratch

    在麻省理工学院的Scratch官网上,创始发明团队如此介绍Scratch:
使用 Scratch,你可以编写属于你的互动媒体,像是故事、游戏、动画,然后你可以将你的创意分享给全世界。Scratch 帮助年轻人更具创造力、逻辑力、协作力,这些都是生活在 21 世纪不可或缺的基本能力。
    使用Scratch学习的学生,会觉得编程就像是设计一款游戏或编写动画故事。不需要像Python、C语言等编程语言撰写复杂的文字语法,只需要理解程序之间的逻辑关系,通过指令流程安排和一连串积木模块的组合,段时间内就可完成有趣的游戏和动画设计。


Scratch Logo
1.2机器学习
什么是机械学习?

踢足球例子
    例如,假设我想教你如何踢球。
    在传统的编程方法中,我会给你一系列详细的说明。
    我会告诉你抬起脚的距离。我会告诉你踝关节的角度。我会告诉你膝盖弯曲多少。移动腿的速度有多快。
    我会告诉你我到底想要你做什么,我想要你做什么,我想要你做多快,以及你应该做的事情的顺序。

   
    在机器学习方法中,我会向你展示很多踢球的例子。
    也许是不同人踢球的例子。
    甚至可能踢不同类型的球。
    我没有告诉你该怎么做,而是让你以已经能够踢球的人们为例子进行学习。

我们为什么要把它介绍给孩子们?
   
    机器学习无处不在,机器学习就在我们日常生活中,我们每天都使用着机器学习系统,百度无人汽车驾驶,手机里的Siri、小米助手智能音响等就是机器学习的代表作,物联网时代的智能教具。
    它很有趣,不确定大部分人喜欢它,有多引人注目,但确实与我们关系密切。
    培训计算机,了解它是如何学习,尝试弄清楚它出了什么问题以及如何教它改进,并看到它发生变化,这很有趣。
    我们今天教的孩子们在不久的将来会扮演社会上各种各样的角色,我们认为将所有这些的角色引入机器学习都有好处,而不仅仅是像开发人员或技术人员那样明显的。



    他们中的一些人可能会成为下一代技术的发明者。
    发明下一种类的机器学习系统,可以解决我们现今甚至无法解决的更大问题。
    我们需要它们来保持技术向前发展,并且可能今天向他们介绍机器学习,让他们玩它,体验它,理解它 - 也许这将激发他们的想象力并开启一生的发明和创造力。


    编码不是使用机器学习的唯一方法。
    不只是开发人员会使用它。
    现在构建的一些工具,包括像SPSS和Watson Analytics这样的IBM工具,看起来更像是电子表格,是从您输入的数据中学习模式的电子表格。
    这不是认为我们只需要教给未来的超级程序员的东西。它是关于将它们引入到他们未来的工具包中的一种工具,他们需要使用它来解决明天的问题。
    而且,更重要的是,教他们思考以这种方式解决问题。

我们怎样才能做到呢?

    孩子们学习机器学习的最佳方式是让他们亲身体验一次。
    如果他们可以训练计算机做某事,那么他们就可以得到它。
    如果他们看到了什么使它更有效地学习,或者什么样的培训使它变得错误 - 他们就会去改进它。
    我们需要Scratch。一个易于使用的工具,它提供了机器学习概念的视觉界面
    同时需要Machine Learning for Kids,能为Scratch提供经过机器学习后生成的积木块。
    让Machine Learning for Kids设置几个“桶”,然后收集文本或图像或数字的示例 - 训练计算机能够识别它们的东西。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
快速回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

反馈意见:296755806@qq.com

客服电话:13232932772

关注我们
登录 发布 快速回复 返回顶部 返回列表