人工智能时代来临,还在炫耀孩子能考100分?
作为2018年排名第一的科技趋势,人工智能(AI)已越来越多的被人们提起。Gartner最近的一项调查显示,41%的公司已经在试点或采用AI解决方案方面取得了进展,其余的公司也正在收集信息,准备构建自己的AI战略。对于人工智能将给我们带来什么?学术界和企业界有着激烈的争论,目前的主流观点是,人工智能将会极大地提高生产力和经济政治决策水平,推动经济和科技高速发展。随着人工智能技术的广泛应用,将会给世界带来第四次工业革命。
回顾历史,每次新技术的普及,都会带来生产方式的转变,大量的现有工作,将被新的工作取代,这次的情况也不会例外。目前,学者们的共识是,第一批将被取代的职业,是那些需要做大量重复性工作的职业,例如:收银员、电话客服人员、制造业工人、股票经纪人、新闻记者、教师和律师等。而另一方面,正是因为可以从重复的工作中解放出来,一些具备创造力的人,在人工智能的协助下,将会在新产生的职业中,获得更大的成功。
执行精细操作的工业机器人
人工智能对教育的启示
面对人工智能技术的普及,我们现有的教育体系和学习方法,迫切需要改变。我国的教育体制,是建立在应试教育基础上的,不论是在学校,还是在家里,我们对孩子的学习,过分的强调了死记硬背,而不要求孩子去理解知识背后的实际意义。这不是在学习知识,这只是在记忆知识,而记忆知识恰恰是人工智能的强项。请大家回答下面一个问题:
人工智能可以在2020年通过世界顶尖大学的入学考试吗?
你可能会回答:“这不可能!”但最新的一项试验结果显示,人工智能在日本大学入学的考试成绩上,已经超越了60%的日本学生。在学习有标准答案的专业知识方面,人工智能要明显优于人类。人工智能的学习方法不是通过逐字逐句的阅读,而是通过搜索海量数据,形成大概率正确的判断。
考试机器人
和人工智能相比,孩子们的优势在哪里?
作为人类,我们可以理解文字背后的意义,这是人工智能所欠缺的。人工智能并不理解这个答案为什么是正确的,也不知道每个题目说的是什么意思。我们的孩子,真的会被这样“傻”的人工智能超越吗?这个问题,值得每位父母认真思考,因为和人工智能的迭代速度相比,留给我们思考的时间不多了。
教育方式的转变——儿童编程教育
正如前文提到的,随着人工智能技术的普及,人的创造力的价值将会凸现出来。孩子天生就具备创造力,这一点做过父母的人一定特别有体会。孩子们的学习,是探究“为什么”开始的,这是人类和人工智能相比天生的优势。我们要做的,不是培养孩子的创造力,而是保护好孩子天生的创造力。在生活和学习中,不要给孩子标准答案,不要给孩子树立太多的规矩。
现实总是不如人意的,孩子们所处的学习环境,是要求他们回答标准答案的。孩子们的创造力从入学开始,就在被不断抹杀,这也是积极倡导教育改革的学者们最担忧的一件事。但是,随着人工智能技术的研究,学者们逐渐找到了解决方案。作为计算机学科一个分支的人工智能,应用大量数学、心理学和哲学等学科的知识,通过编程来处理我们在现实中遇到的问题。编程的过程中没有标准答案,程序员要有好奇心,不断的学习新的知识,创造出计算机可执行的“算法”。虽然我们无法让孩子们直接学习算法,但是可以通过编程教育,保护好孩子们的创造力。
越来越多的国家认识到了这一点,美国、英国、日本等国家把编程列为小学必修课,我国政府今年7月发布《新一代人工智能发展规划的通知》,提出“实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育。”可以预料到,儿童编程教育很快就会成为父母们关心的热门话题。
除了保护孩子的创造力,儿童学习编程还有什么好处呢?归纳起来,有以下5个方面:
训练逻辑思维
编程的过程中涉及大量顺序、分支和循环等逻辑关系,只有逻辑正确,程序才能顺利运行。
训练专注力
每位程序员对这一点都有深刻的体会,编程很容易让人进入全神贯注的状态,而这种状态正是练习专注力的最好方式。
培养解决问题的勇气
很多孩子(尤其是女孩)因为害怕犯错,而不愿尝试。编程给孩子们提供了不断试错的机会,每次犯错,都会得到实时的反馈。在这个过程中,孩子们解决问题的勇气会逐渐建立起来。
左脑和右脑同时开发
编程要求大脑同时处理计算和写作,这是少有的能让大脑“左右互搏”的机会。
培养团队协作精神
从编写代码,到制作游戏网页或APP,需要通过团队协作来实现。
作为孩子的家长,我们能为孩子做些什么?这里为大家推荐3个儿童编程教育网站。这些网站上的教程,都是编程零基础就可以学习的,家长可以作为孩子的家庭教师,带着孩子一起学习。
Scratch 是全世界最流行的儿童编程语言,也是一个在线社群,孩子们在这里可与世界各地的人们交流互动。学习 Scratch 的同时,孩子们间接培养了逻辑推理、创意思考、协同合作的能力。
code.org(适合4岁以上儿童)
这家网站在美国大名鼎鼎,来自谷歌、 微软、 Facebook 和 Twitter 的工程师们共同创建了网站上的课程。网站还和众多的动画公司有合作,课程中使用的动画角色包括《冰雪奇缘》的主角,《冰河世界》的主角,《愤怒的小鸟》的主角等等。 这个网站是我的孩子最喜欢的编程网站,每天晚上都会让我陪着编程。
codecombat.com(适合9岁以上儿童)
CodeCombat 是一个网页版角色扮演编程游戏,教孩子基本的编程概念。在 CodeCombat 中,孩子们通过扮演一个英雄,在游戏中学习编程的基本概念。
让我们带着孩子们行动起来,追上科技发展的步伐,成为人工智能时代的引领者。
- 学习Spring——两个你熟悉的不能再熟悉的场景使用
- 学习Spring——依赖注入
- 机会真的多吗?
- 浅析Hadoop大数据分析与应用
- WCF技术剖析之三十三:你是否了解WCF事务框架体系内部的工作机制?[上篇]
- Java豆瓣电影爬虫——小爬虫成长记(附源码)
- Java豆瓣电影爬虫——抓取电影详情和电影短评数据
- 日本科技振兴理事:AI科学家应有红线意识
- Java豆瓣电影爬虫——使用Word2Vec分析电影短评数据
- 实践重于理论——创建一个监控程序探测WCF的并发处理机制
- 分布式科学计算与Docker
- 学习SpringMVC——说说视图解析器
- Java豆瓣电影爬虫——模拟登录的前世今生与验证码的爱恨情仇
- Java豆瓣电影爬虫——减少与数据库交互实现批量插入
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Android Studio 创建自定义控件的方法
- Android实现轮询的三种方式
- Flutter 状态管理的实现
- Android FTP服务器上传文件攻略(代码详解)
- Android 集成 google 登录并获取性别等隐私信息的实现代码
- android通过servlet上传文件到服务器
- 面向对象语言的三大特征: 封装 继承 多态(一)——封装
- Android EditText随输入法一起移动并悬浮在输入法之上的示例代码
- 突击并发编程JUC系列-并发容器ConcurrentHashMap
- android通过servlet服务器保存文件到手机
- Android开发疫情查询app(实例代码)
- 服务器上安装Mysql8.0
- Android AndroidX的迁移
- Android 应用Crash 后自动重启的方法小结
- Android 倒计时控件 CountDownView的实例代码详解