算法之美

算法之美:指导工作与生活的算法

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

万维钢推荐,将计算机科学的智慧转化为明智的生活决策。当高冷的算法实用起来,连租房、停车、选择餐厅、时间管理等都用得上。

内容简介

我们所有人的生活都受到有限空间和有限时间的限制,因此常常面临一系列难以抉择的问题。在一天或者一生的时光里,哪些事是我们应该做的,哪些是应该放弃的?我们对杂乱无序的容忍底线是什么?新的活动与熟悉并喜爱的活动之间如何平衡,才能取得令人愉快的结果?这些看似是人类特有的难题,其实不然,因为计算机也面临同样的问题,计算机科学家几十年来也一直在努力解决这些问题,而他们找到的解决方案可以给我们很多启发。

通过丰富的跨学科研究,作者指出,计算机算法也可以用来解答人类面临的这些问题。这本书告诉我们如何更有效地利用直觉、什么时候应该把选择权交给命运、无所适从的时候应该如何做出选择,以及如何有效地与他人保持联系。从找配偶到找停车位,从组织管理个人邮箱的收件箱到理解人类记忆的作用原理,这本书把计算机科学的智慧转化为人类生活的策略,引导我们做出明智的选择。

作者简介

布莱恩·克里斯汀 (Brian Christian)

《华尔街日报》畅销书《最有人性的人》作者,该书入选《纽约时报》编辑推荐书目,被《纽约客》杂志评为年度好书。他的多篇作品先后刊登在《纽约客》《大西洋》《连线》《华尔街日报》《卫报》《巴黎评论》及《认知 科学》等杂志上,被翻译成11种语言。

汤姆·格里菲思 (Tom Griffiths)

加州大学伯克利分校心理学和认知科学教授,计算认知科学实验室主任。格里菲思发表过150多篇科学论文,内容涉及认知心理学、文化演进等,受到美国国家科学基金会、斯隆基金会、美国心理学会和心理环境学会等颁发的各类奖项。

章节目录

版权信息

序言

01 最优停止理论 如何选择停止观望的时机?

秘书问题

37%从何而来?

情场上的出手时机

掌握候选对象的完整信息

卖房子的时机

最优停车位置

见好就收的时机

随时准备停止

02 探索与利用 要最新的还是要最好的?

什么是探索与利用

如何利用剩余时间?

赢留输变

基廷斯指数

遗憾与乐观

网上“土匪”

试验中的临床试验

不安分的世界

探索——孜孜不倦

走出探索和利用的两难困境

03 排序 建立秩序

排序狂潮

排序带来的苦恼

大O符号:衡量最坏情况的标准

平方时间:冒泡排序与插入排序

打破平方时间的魔咒:分治算法

超越比较法:比对数更好的算法

排序是搜索的准备工作

排序与体育

发牢骚的权利:噪声与健壮性

杀戮排序:啄食顺序与优势等级

以竞争取代争斗

04 缓存 忘了它吧

分级存储器体系

缓存清理与未卜先知

重整图书馆藏书

本地需求

家庭生活中的“高速缓存”

归档与堆存

遗忘曲线

经验暴政

05 时间调度理论 要事先行

安排时间是一门科学

处理时限

把事情做好

找出问题所在

优先级反转和优先约束

减速带

放弃所有:抢占和不确定性

抢占并不是随意的:关联转换

颠簸状态

中断合并

06 贝叶斯法则 预测未来

贝叶斯牧师的倒推理

拉普拉斯定理

贝叶斯法则与先验信念

哥白尼原则

贝叶斯与哥白尼

真实世界的先验……

他们的预测规则

小数据与思维

我们的预测体现出我们自己

机械复制时代的先验

07 过度拟合 不要想太多

反对复杂性案例

数据崇拜

过度拟合无处不在

检测过度拟合:交叉验证

如何应对过度拟合:惩罚复杂性

启发法

人类进化中的过度拟合

何时应该想得更少?

08 松弛 顺其自然

最优化的难度

定义的难度

放松吧

无数灰色地带:持续的松弛

只是一张超速罚单:拉格朗日松弛算法

学会松弛

09 随机性 何时应用随机?

抽样

随机算法

抽样的优势

三部分的权衡

山、谷和陷阱

局部最大值之外

模拟退火算法

随机性,进化和创造力

10 网络 我们如何联系?

分组交换

信息确认

指数退避算法:宽恕的算法

流量控制和拥塞避免

反馈语:语言学的流量控制

缓存膨胀:这就是延时,傻瓜

迟到不如永远不到

11 博弈论 别人的想法

递归

达到均衡

占优策略,无论好坏

公地悲剧

机制设计:改变游戏

机制设计的演变

信息瀑布:泡沫的悲剧理性

你自己的计算

结语 计算善意

算法之美是2018年由中信出版社出版,作者[美]布莱恩·克里斯汀。

得书感谢您对《算法之美》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
深度学习 电子书
深度学习是机器学习的一个分支,它能够使计算机通过层次概念来学习经验和理解世界。
百面深度学习 算法工程师带你去面试 电子书
适读人群 :本书适合相关专业的在校学生检查和加强对所学知识点的掌握程度,求职者快速复习和补充相关的深度学习知识,以及算法工程师作为工具书随时参阅。此外,非相关专业、但对人工智能或深度学习感兴趣的研究人员,也可以通过本书大致了解一些热门的人工智能应用、深度学习模型背后的核心算法及其思想。 不可不读的深度学习面试宝典《百面机器学习》姊妹篇。 Hulu诚意出品,全面收录135道算法面试题。 一线大厂算法工程师合力创作,直击面试要点。 从算法与模型到多领域应用,全方位解读深度学习。 诚意推荐 吴军 / 《浪潮之巅》《数学之美》作者 华先胜 / 阿里巴巴达摩院人工智能中心主任,IEEE Fellow 李沐 / AWS首席科学家,《动手学深度学习》作者 孙茂松 / 清华大学人工智能研究院常务副院长 本书适合相关专业的在校学生检查和加强对所学知识点的掌握程度,求职者快速复习和补充相关的深度学习知识,以及算法工程师作为工具书随时参阅。此外,非相关专业、但对人工智能或深度学习感兴趣的研究人员,也可以通过本书大致了解一些热门的人工智能应用、深度学习模型背后的核心算法及其思想。
Python算法详解 电子书
- 以“从入门到精通”的写作方法构建内容,让读者入门容易。 为了使读者能够完全看懂本书的内容,本书遵循“从入门到精通”基础类图书的写法,循序渐进地讲解算法的知识。 - 破解语言难点,以“技术解惑”贯穿全书,绕过学习中的陷阱。 为了帮助读者学懂算法,每章都会有“技术解惑”模块,让读者知其然又知其所以然。 - 书中包含大量典型实例。 书中有195个实例,通过这些实例的练习,读者有更多的实践演练机会。 - 通过QQ群和网站论坛实现教学互动,形成互帮互学的朋友圈。 本书作者为了方便给读者答疑,特地提供了网站论坛、QQ群等技术支持,并且随时在线与读者互动。让大家在互学互帮中形成一个良好的学习编程的氛围。网站名称和群号,详见本书前言部分。
复盘(对过去的事情做思维演练实践版) 电子书
复盘是围棋中的一种学习方法,柳传志将复盘引入到做事之中,成为联想三大方法论之一,在联想每一个重大决策的背后,都有复盘的身影。
算法设计与分析 电子书
带你理解算法核心的问题。算法描述采用伪码,突出对问题本身的分析和求解方法的阐述。