2018年9月20日
摘要: 七、学习vs.编程 要在计算机上解决问题,我们需要算法。算法是将输入转换为输出的一系列指令。例如,你可以设计排序算法。数字的集合是输入,其有序列表是输出。对于同一个任务,可能存在多种算法,我们可能会有兴趣找出最高效的那个算法,该算法需要的指令数最少或内存最少,或两者都最少。 然而,对于某些问题,我们 阅读全文
posted @ 2018-09-20 15:02 SuperJulia 阅读(163) 评论(0) 推荐(1) 编辑
摘要: 注:本书属作者免费翻译,如有版权问题,请联系我删除。如有转载,请注明出处。 六、所有这些数据:数据地震 所有电脑化机器和服务所产生的数据曾经都是数字化技术的副产品,计算机科学家已经对数据库进行了大量研究以有效的存储和处理海量数据。因为我们不得不存储数据。过去二十年的某个时候,这些数据变成了一种资源, 阅读全文
posted @ 2018-09-20 14:24 SuperJulia 阅读(266) 评论(0) 推荐(1) 编辑
摘要: 五、社交数据 如果你想要别人为你画像或塑像,想让别人记住并讲述你的故事,那么在几千年前,你需要成为上帝或女神;在一千年前,你需要成为或者王后;在几个世纪前,你需要成为一个富商或成为家庭一员。现在任何人,即使一个汤罐都可以被画下来。计算应用和数据方面也发生了类似的民主化改变。以前只有大型组织和企业的任 阅读全文
posted @ 2018-09-20 14:23 SuperJulia 阅读(106) 评论(0) 推荐(1) 编辑
摘要: 注:本书属作者免费翻译,如有版权问题,请联系我删除。如有转载,请注明出处。 四、移动计算机应用 每十年我们都会发现电脑越来越小。20世纪90年代中期,随着电池技术的进步,可以使用电池的便携式电脑或者笔记本电脑开始普及,开启了移动计算机应用的新时代。 此时蜂窝电话也开始流行起来。大约在2005年左右, 阅读全文
posted @ 2018-09-20 14:21 SuperJulia 阅读(283) 评论(0) 推荐(1) 编辑
摘要: 注:本书属作者免费翻译,如有版权问题,请联系我删除。如有转载,请注明出处。 三、计算机数据交换 在计算机应用方面的下一个重要发展就是连通性。虽然通过数据链接的方式连接计算机进行信息交换在以前就做到了,但是通过电话或者专线,将个人电脑连接起来或者将个人电脑连接到中央服务器的商业系统在20世纪90年代才 阅读全文
posted @ 2018-09-20 14:19 SuperJulia 阅读(145) 评论(0) 推荐(1) 编辑
摘要: 注:本书属作者免费翻译,如有版权问题,请联系我删除。如有转载,请注明出处。 二、计算机数据存储 计算机的强大之处在于,任何信息都可以用数字化(也就是位序列)。处理任何信息都可以编写计算机指令来操作这些位序列。 1960年数据库诞生了,这是数字化带来的结果之一。数据库是专门用来存储和操作数据的计算机程 阅读全文
posted @ 2018-09-20 14:16 SuperJulia 阅读(249) 评论(0) 推荐(1) 编辑
摘要: 一、数字化的力量 上个世纪,我们生活中的一些重大变革都是由计算和数字化技术引发的。我们于几个世纪前发明的工具、设备,开发的服务日益被其带计算机化的“e-”版本所取代,我们不断的适应着这个新的数字化环境。 变革的速度非常之快:曾经-五十年以前,数字化领域就像是一个神话—计算机非常昂贵,只有非常大型的组 阅读全文
posted @ 2018-09-20 14:14 SuperJulia 阅读(179) 评论(0) 推荐(1) 编辑
摘要: 注:本书属作者免费翻译,如有版权问题,请联系我删除。如有转载,请注明出处。 本书内容简介: 第一章, 简要论述了计算机科学和应用程序的演化过程,让读者了解机器学习如此盛行的背景—也就是说,数字化技术是如何从数字计算大型机发展到个人电脑台式机,后来到可上网、可移动的智能化设备。 第二章, 介绍了机器学 阅读全文
posted @ 2018-09-20 14:13 SuperJulia 阅读(345) 评论(0) 推荐(1) 编辑
摘要: 过去二十年,计算机科学领域正在发生着一场静默的革命。如今,我们越来越发现计算机程序—可以自动改变自己的行为以更好的适应任务需求。现在,有的程序已经可以进行人脸识别,进行语言翻译、自动驾驶,推荐好看的电影—将来程序能做的事情会更多。 过去,通常都是程序员使用编程语言实现算法,来定义程序的功能。但是现在 阅读全文
posted @ 2018-09-20 14:10 SuperJulia 阅读(125) 评论(0) 推荐(1) 编辑