• 欢迎访问热点图书网

未来算法:下一个十年赢在计算思维-电子书下载

人文社科 热爱 读书 2年前 (2022-06-27) 1257次浏览 已收录 0个评论 扫描二维码

简介

我们的未来,是人和机器一起仰望星空的时代。 这本书用通俗易懂的语言和生动活泼的例子,介绍了有关“未来算法”的新知识,重点拆解了排序、分类、搜索、递归几大基本的未来算法,轻松讲述了数据结构、模式识别、抽象、优化的定义和应用,并提出了“计算思维”的新概念。 计算思维,简单地说就是计算机怎么解决世界上的问题。 计算思维可以让你像计算机一样思考。学会了计算思维,你可以看透互联网世界和AI是怎么运作的,你也就学会了一种解决大规模复杂问题的方法。 计算思维会给你一套现代的交往语言。它是现代社会的思维方式,它所提供的一套语言,比如算法、数据、模型、迭代、AI 等是现代人交往的语言。 计算思维可以帮你优化每日的生活和工作,也可帮你解决人生的复杂问题,比如如何管理时间,如何分配资源,如何找工作或伴侣,如何理解和驾驭AI。 这本书会给你提供一种全新的看世界的视角,让你掌握现代信息运作的奥秘。作者认为,未来的十年是算法发展的黄金十年。在这样的时代背景下,如果能掌控计算思维,你就会在工作和成长中脱颖而出,赢在下一个十年。

作者介绍

诸葛越 夸克星辰科技创始人兼CEO。 曾任Hulu公司全球研发副总裁,中国研发中心总经理;雅虎北京研发中心资深产品总监;微软北京研发中心项目总经理。 计算机科学家。美国斯坦福大学计算机系硕士与博士,纽约州立大学石溪分校硕士,曾就读于清华大学。 曾出版教育类图书《魔鬼老大,天使老二》,科技类图书《百面机器学习》《百面深度学习》。 “得到”App《如何培养面向未来的孩子》专栏作者。 入选福布斯中国2020科技女性榜。

部分摘录:
现代世界是计算机的世界。当今世界的每个人,几乎每时每刻都在跟计算机打交道。从早上出门打车用的打车软件、导航软件,上班用的电脑、文件和在线工具,点外卖咖啡的App(应用程序)和快递调度,到手机支付,孩子上的网课,在淘宝、京东购物,看微信,刷抖音,用语音助手,和机器人聊天,这些行为背后全是强大的计算机在操纵。
未来是人和机器一起仰望星空的时代。新兴的计算技术给世界带来了波澜壮阔的变革。从载人火箭的发射和回收,到无人驾驶,从高尖的AI(人工智能)、大数据、搜索,到人脸识别、基因检测、电子医疗、智慧城市规划,所有这些大型的工程项目,唯有我们和强大的计算技术携手才能做到。
2016年,谷歌旗下公司开发的AI计算机程序AlphaGo战胜了围棋世界冠军李世石。其实,早在1997年,计算机“深蓝”已经战胜了世界上最厉害的国际象棋选手加里·卡斯帕罗夫(Garry Kasparov),但是围棋的棋局变化众多,一直到最近,都还是人略胜计算机一筹的。AlphaGo 2016年之后的连续胜利,让所有人认同,AI在围棋方面已经超越人类职业围棋的顶尖水平。这个现象引发了社会上非常多的探讨:计算机的能力是否已经全面超过人类?在未来的计算世界里,我们的生存空间在哪儿?
计算机的发展始于20世纪初,20世纪四五十年代开始应用,80年代电脑进入家庭,90年代互联网兴起,21世纪初移动互联网和智能手机带来变革。半个多世纪以来,计算机科学家们发展出了一套方法来指导计算机,让计算机实现前面描述的这些变革性的应用。那些强大而精妙的、影响我们未来每一天的算法,就是本书要给大家介绍的未来算法,而这套思维方法也叫计算思维(computational thinking)。
算法是打开未来世界的钥匙,是计算思维的核心概念。计算思维,简单地说就是计算机怎么解决世界的问题。它包含几个部分:把复杂问题分解成简单问题,找出重复的模式,把物理世界的信息抽象表示成计算机能够理解的信息和很多约定俗成的算法。本书会用你能懂得的例子向你介绍这些概念。
未来算法教你像计算机一样思考。学会了计算思维,你可以看透互联网世界和AI是怎么运作的,你也就学会了一种解决大规模复杂问题的方法。计算机最强有力的地方在于以一抵万。它做的不是小事,是大事,是在10亿个网页里找出一条信息,统计识别全国人口的身份,同时处理上千万笔订单,或者给几亿名用户个性化推荐短视频这样的大事。计算机最强大的地方在于它的规模,学习计算思维会让你学会这种规模思考。
计算思维给你一套未来社会的交往语言——算法、数据、模型、迭代、AI等,这些都是现代人必须深入了解的概念。计算思维的方法,比如分解问题、资源优化,也成为我们处理问题的标准方法。看完这本书,你再见到这些概念的时候就不再感到陌生,不再是外行,你在交谈和决策时就会不惧不恐,不停留在空洞模糊的理解中。
计算思维会对你的每日生活和工作有帮助,你会发现生活中处处是算法,会从一个全新的角度看待日常的问题,比如如何找到去公司的最短路径,如何管理时间,如何用优化的方法找餐馆和找伴侣,如何加密你的信息,机场人流是怎么回事,骗子是怎么利用简单算法让很多人上当的。计算思维也能帮你了解日常应用是怎么工作的,比如为什么滴滴知道你要去哪里,朋友圈为什么可以一直刷。计算思维还会帮你做事,帮你更有效地利用这些强大的计算机应用。比如了解搜索引擎的原理后,当你要找一份工作,你就知道如何缩小范围去找到合适的结果。再比如你想提高自己淘宝店商品的排名,你如果了解其分类和排序的规则,你的商品就有可能排到前面。
计算思维也可以帮助你解决人生的复杂问题。计算思维是一套方法论,一套解决复杂问题的方法论,这套方法论可以迁移到生活当中,给你指导:如何做好一名CEO(首席执行官)?如何让孩子上好大学?如何在享受现在的生活和探索新的机会之间找到平衡?这些问题的本质是如何优化,如何做选择,如何做成一件大事。比如,你的焦虑感可能源于未能合理地分类,把可控和不可控的事情分开。我们都知道人生的难题不能用一个算法来解。计算思维会教你分解问题,找出规律,教给你直觉和框架。这对我们了解复杂的世界,做正确的人生决策有很大的帮助。
什么是未来算法和计算思维 现在,我们更进一步地来理解本书要介绍的算法和计算思维。你是否想过,为什么计算机科学对现有的几乎所有的领域都产生了巨大的影响?
现有的科学领域,比如说医学、物理学、生物学、教育学,都是很专业的领域,而计算机科学属于解决问题的科学领域。它的影响力在于,它的方法能够渗入并帮助其他各个领域,解决那些领域本身存在的问题。比如,计算机帮助医生在图像中寻找病人患癌症的可能性,帮助物理学家在千万张星空影像中找到新星,帮助生物学家快速排序病毒DNA(脱氧核糖核酸)并预测可能的变异,帮助教育专家了解每个孩子的不同并真正做到个性化教学。
大家知道,计算机是机器,机器是死板的。计算机能懂得的命令是非常简单的。就像一个一两岁的小孩一样,一台普通计算机能够懂得的命令只有非常少的几种,比如“加一”“减一”“判断两个数是否相等”。这些简单的命令可以合起来让计算机完成一些标准的任务,比如把一串数字按大小排序。
那计算机为什么能做到那些炫酷的、人类做不到或者比不上的事情呢?这是因为它的速度特别快。快到什么程度?任何一台现代的计算机都可以在一秒之内读完《莎士比亚全集》。它可以在人无法感知的毫秒内完成几百万甚至数千万次的计算。另外,计算机还有一个优点,就是它可以不厌其烦,不断地重复做一件事。比如,你让一个人把100本书按名字首字母顺序排列可能不算难。但是如果让他排1万本书,他就非常累了,可能要排好几天。计算机是不怕累的,它可以快速且不抱怨地重复劳动。别说有1万本书,哪怕是10万本、100万本、1亿本,它都可以正确地排出来。理解了既死板又强大的计算机,你就理解了它是怎么做事的。计算思维的核心方法,就是充分利用计算机这种快速、精确、规模化的能力,把这种能力用算法表示出来,让计算机来完成。

下载地址

下载
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址