如何让电脑看图说话认识一只猫

来源 :中小学信息技术教育 | 被引量 : 0次 | 上传用户:WANGYUEWANG
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  1903年,30岁的罗素讲了一个理发师的故事,瞬间让当时的数学家小伙伴们惊呆了。罗素说,一位理发师宣称要为本城市所有不给自己刮脸的人刮脸,结果这位理发师非常困惑,他要不要为自己刮脸呢?罗素提出的这个悖论,成为有史以来数学最大的三个悖论之一,动摇了当时的数学大厦的基石。
  罗素所代表的这种作为科学的数学,似乎中国人一直没有发明出来。著名数学家吴文俊说,中国人似乎一直不在乎,与西方数学相比,中国人一直在乎的是算法数学,也就是我们所谈到的计算机数学。在数学领域,与当今计算机最适合、最现代化的数学,就是本文的主题——数学工程。
  三国时期,曹魏有一个小官刘徽,按照木工经常制作圆的原理,把一个正圆按照正六边形开始计算,正12边形、正24边形,最后算到了正2072边形。刘徽与中国古代的工匠一样,永远不会纠结西方从古希腊就开始的数学哲学问题,而是从最接近圆的计算多边形不断接近正确答案,这就是远远领先的圆周率:3.1416。刘徽所采用的极限方法以及以后几百年中国古代数学家所发明的子程序、迭代、差分方程、方程组等,是对世界数学的巨大贡献;所采用的数学机械化和计算数学,深深影响了后面的数学,成为今天计算机数学的重要支柱。
  图1 冯康通过“刘家峡计算”进而发展出了有限元方法
  1964年,在中国黄河修一个很复杂的水电站:刘家峡水电站。这个地质水文复杂、湍流复杂的电站的形状,不仅是不规则的,而且是中空的。按照完全简化的矩形来计算,根本不能准确计算出水电站所受的力,工期因此严重推迟。
  这个时候,中科院计算所的冯康出马了,他将复杂形状的电站切分成成千上万个小块,就像2000年前刘徽计算圆周率那样,不过这次冯康不仅是遇到把形状切小的问题,还要同时处理每个小块的受力和传导。与刘徽一模一样的思路,切的块越小,越接近真实。好在1964年,中国已经独立发明了原始的计算机,冯康按照当时的计算能力,把块切得尽量小。等到计算完成的时候,受力也就计算出来了。完成这个工程后,冯康把这种计算方法进行总结,在世界上第一次发明了有限元的方法。
  今天,有限元成为计算机数据受力计算的基础方法,所代表的数字机械化路径已经成为工程数学的基石。今天我们买到很便宜、简单的宜家家具,承重较差的材料经过简单的连接就能承载很重的压力,这要感谢工程数学的模拟计算。
  工程数学,让实践有了更多的创新的可能,科学家们的研究不都需要从阅读别人的论文开始,也不用等到科学原理的突破,就可以从工程或物理原理出发,取得巨大的突破。斯坦福大学的人工智能教授李飞飞,就是这样做到的。
  深度学习理论,是在神经网络基础上发展起来的一门人工智能学科,发展到今天,已经在视频、图像和声音识别方面有了很成熟的应用。然而,在算法上改进,难度很大,效果也很不好。
  例如,让一个机器识别一条毯子上卧着的一只猫,并写下这个句子甚至文章,是很难的。李飞飞经过对儿童认识猫的过程进行分析,发现小孩子从来不需要学习关于猫的概念和理论知识,而是见猫和狗的次数多了,试错试出来的。于是,李飞飞模拟小孩子的学习过程,通过重酬筹集了167个国家的5万人、 6万只猫、10亿张图片、2400万个节点、1亿4千万个参数、150亿个连接,训练计算机不断认出猫。顺便说一句,李飞飞采用的连接数,是尽可能逼近人类大脑的脑细胞数量了。如果说西方的概念图示是先描绘猫的概念,然后再认识猫,李飞飞采用的就是东方的数据工程方法,采用大数据方法让机器自己学会什么是猫,最后计算机写出了“一只猫卧在毯子上”这个句子。
  图2 李飞飞的计算机根据图片写出了“一只猫卧在毯子上”
  数据工程之所以越来越重要,是和信息技术的发展密切相关的。早期软件采用的是机器语言,后来发展成为独立于硬件的逻辑符号语言;随着软件应用的发展,后来数据库又独立出来。在软件发展的前30年,软件和管理信息系统应用效率受制于需求和开发效率,软件工程应运而生。基于互联网的软件开发,逐渐诞生了一种崭新的开发方法——MVC,通俗地讲,这是将业务逻辑、数据、界面显示分离的方法组织代码。这种方法又遇到像小米和微信那样快速迭代以适应互联网客户需求的开发,再加上物联网、互联网大量数据的产生,也使得数据科学和数据工程越来越重要。在IT产业中,数据科学家和数据工程师成为关键性的岗位和独立的专业,数据工程过程本身也逐渐独立于软件开发,成为大数据和数据科学应用的基础。用这个理解去简要分析一下李飞飞的计算机认识猫的逻辑:猫的图像的输入输出界面和展示效果、用什么最新的算法去认识一只猫、动物图片库和数据组织和更新方式,可以由完全不同的三拨人来完成,而数据科学家和数据工程师重点解决第三种数据工程的问题。
  吴文俊院士生前曾预见,中国人的数学思维模式传统,更适合未来计算机迭代和机械化的数据工程时代,让我们拭目以待吧。
  不过我要说的是,既然教计算机也得使用让计算机自主学习的模式,我们的教师教学生的时候,为什么还把从概念开始当作唯一的方式呢?
其他文献
记 者:有人说,虚拟现实(VR)的出现,使得Internet的一片平面世界出现了三维的场景,它能够创建与现实社会类似的环境,解决学习媒体的情景化及自然交互性的要求。在教育中,您认为VR的出现可以解决什么问题?  黄荣怀:你们的那个提法我觉得蛮有意思的——从平面的世界到三维的场景。三维场景的好处就是它强调的是趣味性。这就是当今作为“数字原住民”的一代学生的特点。好玩的东西、立体的东西、动态的东西,甚
北京市房山区实验中学是2000年由房山师范转制而成的全寄宿制普通高中,为房山区四大优质高中校之一。我校2013年4月开始使用考试诊断监测系统,目前使用考试系统已成为常态。截至现在,考试诊断监测系统中已经有考试46次,2015年高三高考成绩的导入,标志着学生在我校三年的考试数据已经形成闭环,我校考试诊断监测的大数据时代即将来临。  考试诊断监测研究项目组工作机制  为更好地推进考试诊断监测工作,学校
区块链之于教育  区块链(Blockchain)是一种把区块以链的方式组合在一起的数据结构,具有去中心化、按时序记录数据、集体维护、可编程和安全可信等特点。这项技术作为比特币的底层技术逐渐为业界所关注和应用,目前已经开始应用于信用背书、信息加密、智能合约等很多领域,被誉为继互联网以后最伟大的发明,并且在教育领域也有很大的应用潜力。  教育需要建立一个全新的模式和机制,这个推手一定是技术。这个技术就
本课是苏教版小学语文教材第八册《特殊的葬礼》第二课时的内容。这是一篇有关环保的记叙文。描写了巴西著名景观——塞特凯达斯瀑布由雄伟壮观到日渐枯萎的过程,以及人们失望、震惊、痛心、反思的表现。说明环境破坏给大自然带来了严重危害,告诉我们要珍惜环境,保护环境,爱护我们共同生存的家园——地球。四年级学生已经具备一定的阅读能力和环保意识,但对课文中所讲述的当时、当地的情况还很陌生,由此必须借助多媒体设置情境
Scratch编程语言的特点决定了在学习中以小组合作学习的模式,更容易培养学生自主探究和创新的能力,从而锻炼学生的独立思维方式。在教学过程中,教师将全班同学进行合理分组,并给各小组下达有关的学习任务,学生通过小组内部和小组之间的探讨方式,以其独立的思维方式成功地解决问题,完成任务。在教与学互动的过程中,不仅可以增进学生彼此的学习心得交流,培养学生的协同合作精神和团队意识,更能够提高学生的独立思维能
【本刊讯】2016杭州·云栖大会于10月13-16日举行,大会以“拥抱万物互联网,生态成就大未来”为主题,吸引了全球数百家科技创新企业和超4万名开发者参与。YunOS作为阿里巴巴集团创新业务,深度参与了本次大会。  以YunOS for Work为纽带,阿里巴巴携手惠普、英特尔战略发布首款HP YunOS Book。阿里巴巴集团技术委员会主席王坚分享了一个非常精彩的观点,“YunOS‘装’进惠普、
应对空气重污染红色预警,北京市教委宣布2015年12月8日至10日,全市中小学、幼儿园、少年宫及校外教育机构停课。停课期间,各校根据市教委提出的“停课不停学”原则,利用信息平台开展了形式多样的教育教学活动,有效保障了停课期间教育教学及学校管理工作的有序开展。  为总结各学校先进经验,我们利用数字校园云服务平台的“访问监测服务”分析了24所学校的104个应用在停课期间的监测数据,并向49所数字校园实
【摘 要】基于项目的学习(PBL)在中小学信息技术课程教学中得到广泛应用,项目的选择和设计是难点所在。本文引入工作过程导向的课程设计新理念,以中小學信息技术课程为例,从问题出发,结合实际项目,提出项目设计的三个原则和三个策略。  【关键词】基于项目的学习;信息技术;工作过程导向  【中图分类号】G434 【文献标识码】A  【论文编号】1671-7384(2017)05-0063-03  基于项目
【摘 要】在教育信息化时代的今天,涌现出了很多改革课堂的新技术,譬如电子书包。经过一个学年的教学实践,笔者充分感受到电子书包在很多学科上都发挥了作用。就英语学科来看,通过一系列英语课例的教学探索,笔者认为,电子书包具有一定的创新性,为今后的新技术教学奠定了理论与实践基础。  【关键词】新技术;电子书包;英语课例;创新应用  自2013年8月我校就与电子书包结下了不解之缘,经过了一年的实践探索,教师
为丰富学生午后3:30的学习生活,我们成立了“智慧社团”。这里,我们将学习重新定义,决心给孩子们不一样的学习体验。首先,我们利用学校现有的有利条件,将室内大棚植物种植、鱼塘养殖,与信息化设施和相关课程相结合,引进智慧农业系统,将其与信息技术课——Scratch编程教学衔接,做一次“跨界”融合的课程实践。  技能与知识的输送是学习的过程和内容,但不是学习的最终目的。尤其对于小学阶段的学生而言,兴趣的