1. 生活中的很多看起来很复杂的决策,原来都可以用算法来解决。

与其浑浑噩噩地接受命运的安排,不如有点理性决策的精神,把决策变成一个数学问题,在这个充满不确定的时代,给自己增加一些底气。

指导生活的算法|万维钢解读 关于本书和作者

本书的作者有两位,一位是布莱恩·克里斯汀,他是美国布朗大学计算机学及哲学双学士,还是2009年人工智能洛伯纳大奖的得主,是一位文科特别好的理工男。另一位是汤姆·格里菲斯,他是加州大学心理和认知科学教授。
这本书是去年四月才出版的新书,目前只有英文版。这本书告诉我们,生活中的很多看起来很复杂的决策,原来都可以用算法来解决。听这本书给我们的最大启发是,与其浑浑噩噩地接受命运的安排,不如有点理性决策的精神,把决策变成一个数学问题,在这个充满不确定的时代,给自己增加一些底气。

本书核心观点
生活中的很多看起来很复杂的决策,原来都可以用算法来解决。与其浑浑噩噩地接受命运的安排,不如有点理性决策的精神,把决策变成一个数学问题,在这个充满不确定的时代,给自己增加一些底气。

第一,生活中的很多复杂决策,看上去没有规律可循,实际上是可以用算法来解决的。

1,想买房子了,却拿不定主意该买哪套,怎么办?数学家用算法计算出的策略是,你要把这一个月的时间分成两个阶段。在第一阶段,你只看不买,就是根据自己的购买能力,了解一下市场上哪些房子你喜欢,哪些你不喜欢。记住在这个阶段内你看到过的最满意的那个房子。 等到过了37%这个时间点之后 ,你就进入第二阶段,从这天开始,你一旦遇到一个比第一阶段那个最好的房子好,或者类似的房子,就毫不犹豫地买下来。
2,找结婚对象也可以用37%规则。比如一个女青年,从18岁开始找对象,设定的目标是在40岁之前结婚,那么根据37%规则,她的两阶段分割点就是26.1岁。所以,在数学家看来,这个女青年的最佳择偶策略是这样的:26.1岁之前是观察期,她应该只交往不结婚,但是必须要记住在交往的男生中间,自己最喜欢的是哪个。26.1岁之后是决策期,再结交新的对象,一旦遇到一个比那个人还好,或者和那个人差不多一样好的男人,就应该马上把他拿下。
3,我们经常为去哪家餐厅吃饭犯愁。假设你家附近有个餐馆,你已经去过15次,其中9次的体验非常好,有6次的体验不怎么好。你打算明天晚上出去吃饭,那么你是否应该尝试一个新的餐馆呢?数学家提醒我们,计算的关键在于时间因素,假设你还打算在这个城市住很久,那你就应该去积极探索新事物,冒点险是值得的,一旦发现一个好餐馆,将来可以继续去。可是如果你后天就要离开这座城市,那么在离开前的这个晚上,你需要的是最稳妥的体验,所以该去你常去的那个老餐馆。

第二,很多时候我们会沉迷在细节里,看不清大方向,其实是犯了数学上的过度拟合错误。

1,一个会议室里坐满了人,一个年轻人对着PPT滔滔不绝,可是台下听报告的一个大佬,有点不耐烦了,随便问了几个问题,年轻人马上被难住,于是大佬否决了年轻人的整个提案。在一线做事儿的人,用了很多很多精力专注于各种细节,可是大佬们想问题却往往是写意的,他们三言两语就能发现问题的关键,作出正确的决策。
2,有个大学老师,从事教学工作的第一年,备课非常细心,1个小时的课程他会用10个小时准备,教案和PPT无比详尽。到了第二年,他新开了一门课,可是因为工作太忙了,他并没有那么多的时间来备课,不得不简化仓促应对。他自己很焦虑,结果学生反而更喜欢新开的这门课。他准备的时间短,效果反而更好。数学家管这个现象叫做“过度拟合”。
3,怎么避免过度拟合,书中给了三个建议。第一,限定思考时间。比如一天小时之内必须完成报告。第二,限定内容长度。比如 “电梯谈话” 。第三,在白板上讨论商业计划,要使用粗的马克笔,笔画越粗,对你的思维越有利,越能逼着你去考虑大局。

第三,数学家能用算法告诉我们,应该着眼未来,还是关注当下。

1, 很多生活问题都是数学问题,本质上是说,你到底应该花费精力去探索新的信息,还是专注于从已有的信息中获得收获。
2,数学家建议我们考虑时间因素。如果你还很年轻,你就应该积极寻找最适合自己的工作。如果你再过两个月就退休了,你还跳什么槽。有些鸡汤说,我们要把每天都当做生命的最后一天来过,这纯属胡扯,如果你还很年轻,你就应该积极寻找最适合自己的工作。如果你再过两个月就退休了,还跳什么槽?
3,慢慢变老的过程中,我们的生活其实是越来越好,因为探索新事物的好处并没有我们想象得那么巨大,你会不断地遭受失败。老人不探索,并不是因为他们不敢探索了,而是因为他们不用探索了,他们已经完成探索了。

第四,时间问题本质上是个数学问题,用数学家的办法管理时间,才能活得更有效率。

1,关于时间管理,到底应该小事优先、应该要事优先,还是急事优先?其实都是心法,而不是算法,是艺术,而不是技术。
2,数学家思考的是,找到一套算法给时间管理找个最优解。如果你的任务都是有截止日期的,数学家的建议非常简单,那就是按照截止日期的的早晚安排任务,先做最早截止的任务。这个算法称为“最近截止日期”算法。
3,如果你想要的是尽可能按时完成更多的任务,那你就应该先放弃那个占用时间最长的任务。
4. 如果这个任务牵涉到别人的等待时间,我们就应该用“小事优先” ,也就是完成时间短的任务优先的原则。小事优先,可以确保让等待的时间之和最小化。在小事和要事之间权衡,先估算一下每个任务的“重要程度”,然后你算一算每个任务的“密度”。一个任务的密度 = 重要程度 / 完成时间,然后按照任务的密度从高到底的顺序去做事。
总结
总之,生活中的复杂决策,如果用辩证法思维来解决,一定会陷入“哪种说法都有道理”的困局,用数学算法来思考问题,能帮我们避开这种无谓的困局,把决策变成一个数学问题,在这个充满不确定的时代,提高自己作出正确决策的概率。
撰稿:万维钢
播讲:金北平

指导生活的算法解读--分享相关推荐

  1. 20170622《指导生活的算法》

    "与其浑浑噩噩地接受命运的安排,不如有点理性决策的精神,把决策变成一个数学问题,在这个充满不确定的时代,给自己增加一些底气."说真的,还真的是这样,可能是因为经历的事情太少,所以有 ...

  2. python3入门到精通 pdf_解析《Python3标准库》PDF中英文代码+《算法之美指导工作与生活的算法》PDF中英文+《Scratch编程从入门到精通PDF》趣学...

    我想Python之所以流行,原因在于:1. 语言本身优美,表达力强.适合做快速原型开发.且学习曲线平坦,上手快. 2. Python标准库正是应对了这第二点.丰富的库实现得以让python程序员迅速完 ...

  3. java面试宝典 之 物流配送路径优化问题分析与算法解读

    物流配送路径优化问题分析与算法解读(一)         去年五一跳蚤以后,一直在一家公司参与物流配送软件开发的相关工作,负责的工作内容包括物流配送路径优化这一块.关于物流配送这一专业领域,自己以前也 ...

  4. 短视频推荐算法过程分享,论如何针对推荐算法来优化短视频内容

    短视频推荐算法过程分享,论如何针对推荐算法来优化短视频内容 相信做短视频的小伙伴一定知道"短视频推荐算法",简单理解就是短视频平台都自有一套推荐机制,决定我们发布的短视频是否可以获 ...

  5. 索骥馆-编程语言之《程序语言的奥妙:算法解读(四色全彩)》扫描版[PDF]

    内容简介: 在我们生活的世界中,各种各样形形色色的事物和现象,其中都必定包含着科学的成分.在这些成分中,有些是你所熟知的,有些是你未知的,有些是你还一知半解的.面对未知的世界,好奇的你是不是有很多疑惑 ...

  6. 粒子群算法实战分享-附原版动画PPT(技术分享也可以文艺范?)

    版权声明:本文为博主原创文章,未经博主允许不得转载. 本文是针对博主使用粒子群优化算法解决水面无人艇静态.动态障碍物规避,及场地布局三类问题,做了更深入的总结分析. 与目前火热的机器学习不同,智能优化 ...

  7. 7月18日云栖精选夜读:Bridge to the digital world —— AR算法技术分享

    Augmented Reality (AR) 近年来风头正劲,成为众多科技公司的宠儿.近期,苹果推出了AR Kit,更是将这一热点推上了风口.究竟什么是AR?它为何如此受重视?技术上它需要解决哪些核心 ...

  8. 百度上线惊雷算法3.0,附百度SEO惊雷算法解读

    近日宋九九编辑发现百度上线了惊雷算法3.0,这次的算法主要是打击刷点击排名作弊行为,也就是这几年在SEO圈中非常火的"快排"方法,也能说是一种黑帽SEO.作者宋九九 相对于惊雷算法 ...

  9. 坚鹏:《银行业数字化转型指导意见》政策解读及银行数字化转型

    中国银保监会<关于银行业保险业数字化转型的指导意见>政策解读及银行数字化转型 课程背景: 很多银行存在以下问题: Ø 不知道如何准确理解中国银保监会<关于银行业保险业数字化转型的指导 ...

最新文章

  1. 自定义服务器怎么调98k,《刺激战场》如何开自定义房间?升级可领房卡,3倍物资98k随便捡...
  2. 雅可比迭代(Jocabi)
  3. ARCore中根据屏幕坐标计算射线的算法
  4. Select 标签可输入
  5. Android Studio系列教程一:下载与安装
  6. 最常见的Java异常及其对Java开发人员的评价
  7. android android 修改 jpg exif 属性,Android开发之使用ExifInterface获取拍照后的图片属性...
  8. zabbix邮件通知,短信通知配置详解
  9. T_SQL的 FOR XML PATH 用法
  10. 创新品牌体验团队_如何推动软件团队创新
  11. 使用 PSD Validator 在线校验 PSD 文件的质量
  12. 归并排序执行次数_一文了解C/C++经典排序算法
  13. python 调用C语言DLL的方法
  14. erdas几何校正_erdas图像几何校正操作步骤指南.doc
  15. 连点器安卓手机版_【百度识图器安卓下载】百度识图器官方app下载 v3.6.0 手机版...
  16. C#一个解决方案创建多个项目
  17. JavaScript对象与内置对象——内置对象(二)
  18. 实现网页原路返回:从哪个页面跳转过来就返回哪个页面
  19. oracle 9i alert log,Oracle 9i,10g,11g各自alert日志的位置
  20. 《炒股的智慧》第5节文摘

热门文章

  1. SN74LVC245ARGYR与SN74LVCH245ARGYR的区别
  2. uniapp通过uni.addInterceptor实现路由拦截功能
  3. ECharts:免费,开源,超炫的可视化作品
  4. 中国石油大学《客户关系管理》第一次在线作业
  5. kernel编译步骤解析
  6. 利用豆瓣短评数据生成词云
  7. linux终端和执行进程的关系,Linux系统编程第04期:打通进程与终端的任督二脉
  8. 将地图导出为图片或PDF文件
  9. IJCAI论文 | 基于改进注意力循环控制门,品牌个性化排序升级系统来了...
  10. 3个5相乘列乘法算式_初中数学 | 必考的21个知识点,开学预习必备!