第二篇

8 子力、时间、质量

我们在决策过程中养成了什么坏习惯?哪些步骤被我们略过了而哪些被我们过分强调了?我们糟糕的决定是源自于错误的信息、不恰当的估计、不正确的计算,还是兼而有之?

评估的基石是物质,在国际象棋中就是子力。

当看到一个局面时,评估整个局面远胜于只考虑最佳的走法,走法只是表面,弄清和理解其背后的道理才是首要的事情。

【机器博弈的启发】中国象棋引擎中的评估也是对子力打分,如果车为10分,那么马和炮为5分,士和象为2分,兵为1分,当然不同的阶段和不同的情况下这些分值是变化的,详细可以看:《中国象棋和国际象棋比较研究--子力价值》。

在国际象棋里有两种时间,一种是人们熟知的钟面时间,另一种是盘面时间,以步为单位,黑白双方轮流走棋,每次走一步。从一格走到另一格需要多少步棋?自己的攻势需要多少步才会威胁到对方的王?我能比对手先达到这个目标吗?

执白棋是一个巨大的优势,尤其是对顶级棋手来说。

在开放性局面中一步棋的价值远大于在封闭性局面中的价值,因为其杀伤力更大。如果局面闭塞,总的(攻防)活动很少,对速度的追求就不那么迫切了。

【机器博弈的启发】中国象棋中这种概念不太明显,列手炮类布局的盘面时间因素最紧,每一步都要非常紧凑,稍有不慎,就会落入下风,顺炮类也要下得紧凑,而其它布局可能就算是封闭性开局吧。

兵力所处的位置与其数量同样重要。

【机器博弈的启发】评估中有个开放度的因子,所处的位置的好坏也影响了它攻击到的格子的多少。

如果你有一个坏象,你应该设法激活它,让它变为好象,如果不行,就设法交换掉,清除它。

现在先进的国际象棋软件已经采用浮动子力价值计算,而不是固定的价值。

【博弈的启发】在计算机博弈中还是给它评分,如果识别出这是一个不好的象,就需要动态改变它的分值,这样通过搜索,程序会考虑把它交换掉的。现在的象棋软件都是动态变化分值的了。在评估函数中只考虑子力、时间和质量这三类因素,看看它的棋力如何?

9 交换与不平衡

在国际象棋中,不平衡是指你与对手的子力在数量和质量上存在差别。不平衡始终存在,即使子力完全对称时,轮到谁走棋还会在时间上占有优势,从而打破了平衡。

正确评估是指寻找优势或为劣势寻求补偿,优势都不是无条件的,而劣势也未必都没有希望。每一步棋在产生积极影响的同时都会带来消极影响。

如果某项资产几乎没有什么价值而且也不大可能改变了,你最好趁早处理掉它。普通股民往往会死死抓住下跌的股票不放手直至跌至谷底,幻想只要他们还没有卖出股票,就没有损失,这种错误的看法无异于自杀。

【人生思考】读到这时想到了2年前被套住的一只股票,虽然买的不多,但心理确实如此,总以为没有卖出,就没有损失。如果借钱炒股,那就真的要自杀了。得找个适当的时机把这支股票处理了。

热力学第一定律:系统中的总能量为常量,即如果把能量转移到另一个区域必然在本区域损失等量的能量。

国际象棋讲求布局协调,子力要相互支持,出子要与战略目标相符。不平衡是不可避免的,但是可以尽力让它们协调起来。

热力学第二定律包含了熵的概念,指出能量交换的效率不可能达到100%,交换过程中必然会有能量损失,除非有外界能量进入系统。

生活中存在着种种不平衡,我们要不断努力使之向好的方面发展,取得控制意味着找到了最佳的平衡并不停地进行有利的交换。生活不是静止的,不可能维持所谓的"完美的平衡"。虽然时间不能静止,但是我们可以停下来,暂时不去考虑下一步该做什么,而是冷静地思考我们的优势和不足。通过有利的转变,我们完全可以创造出属于自己的能量和品质。管他什么热力学三定律。

10 创新

有没有其他方法来做这件事?先明确目标,然后考虑方法,让自己接受新的想法并且尝试不同的做事方法。

几乎每个伟大的发明都是已有知识、艰苦工作和系统思维相结合的产物。

GIGO原则(garbage in, garbage out),进去的是垃圾,出来的也是垃圾。实验结果的好坏取决于所用数据的优劣以及对数据提出的问题的好坏。有时提出合理的问题比解决问题更重要。

要想制造重大影响,你必须始终处于前沿。跟随者是不可能突然转变为领导者的,因为只有领导者才能看清发展趋势。

尽管创意有风险(“先驱者们总是满身伤痕”),但不创新更危险。

生存的唯一办法就是在竞争的金字塔上越爬越高。绝不能待在金字塔的底部,这里的竞争太激烈。

现在的google可以轻松使用,立刻获得答案是否会使我们的智力萎缩?

尽管我们仍然需要很强的直觉和推理才能下好棋,但我们下棋的方法已经开始变得越来越像电脑了。

坏结果也是结果。

我并没有失败,只是发现了1万种行不通的办法。

遥遥领先在战略层面上意味着要承受更高的代价,尤其是如果这些创意基础不牢或不能抵御强烈的反冲的话。

要想成为并始终做一名创新者,首先要清楚发生在我们身边的变化和进步。

【人生思考】想在某个领域取得一些创新是要付出更高的代价的,这里说的创新可不是指的科研项目到结题前的总结创新:-( 创新可能会死,不创新可能死得会更惨。想创新则需要获取准确和优质的信息,紧跟该领域的前沿动态,进行大量的试验,可能会是1万次失败的试验,在试验的过程中还要积极地开动大脑,去思考不同的方法。这时想起了TED中的“犯错的价值“,又想到了孩子的教育,有时过早地指出了孩子在做题时犯的错误,会不会一直影响了她对这个问题的深入理解?看来这些错误的尝试是绝对必要的。

11 对局的阶段

如果我们首先知道自己现在何处,将去何方,我们就能更好地决定应做什么以及怎样去做。----林肯

【人生思考】好像又是那年人生终极的哲学问题,你从哪来?要到哪去?

开局的目的不仅仅是走过场,远不是无足轻重的子力调动。它将确立未来的战斗类型,而且是将对局引入自己擅长领域的最早也是最佳的机会。

【机器博弈的启发】可以建立更有针对性的开局库,比如列炮类,把这个对局库的深度算得更深,进入对手不擅长的对局类型。当然你的MTQ(物质、时间和质量)评估要比其它引擎具有优势。

【Action】查查SWOT:优势strengths、劣势weaknesses、机遇opportunities和威胁threats。

棋手们都会花很多时间记忆自己喜欢的开局套路,实在是一个误导,这种死记硬背的方法会限制棋手的发展。虽说是谱着,但并不意味着你就可以一成不变地生搬硬套,死记硬背绝不意味着透彻理解。必须要了解每步棋背后的原因。
【思考】这个观点指出了我学棋时问题,有时生硬地记了一些开局变化,但发现临场应用总是不灵,原来就是根本没有深入地领会其中的复杂变化。

中局是战斗的阶段,争夺主动权至关重要。

把眼光放得更长远,不要只局限于决策的初始结果。

很多棋手严重依赖自己所擅长的方面,这会限制他们的成长和最后的成功,因此必须发现偏见并努力去消除偏见。

下开局应当像一本书,下中局应当像一个魔术师,而下残局应当像一部机器。----鲁道夫·斯皮尔曼

12 决策过程

我们每天每刻都在做决策,我们必须清楚这些不断做出的决策是否有利于实现大目标,是否顺应我们的蓝图。

我们只关注仅影响到我们自己生活或顶多是我们家人和朋友生活的决策质量。

【人生思考】一些琐事的决定就凭直觉吧,不用这么复杂的决策过程。

对任何事都要质疑。

灵活性是第一位的,必须做可以使你获胜的事情,不可能每次比赛都凭借猛烈的攻势获胜;如果局势需要,你必须做好准备下令人厌烦的残局。

在一个特定的局面下,有时会有五到六个合理的可能着法,一般情况下会有两到三个合理的可能着法。

重新开始搜索计算要损失大量时间,当时间紧张时,会导致两种相对立但同样有破坏性的决策类型:1)随便选一个已经分析过的着法,毕竟我们已经对此了解得最清楚。2)匆匆忙忙选一个新的尚未深入研究的着法。也就是指在最后一秒抛弃我们所有的分析,选择一个未做过调查的方法。
【思考】这两种决策方式确实在我参加象棋比赛时都遇到过,第一种决策希望对手看不到某种变化,第二种基本上是导致了败着的出现。
如果你做事比较草率,请务必在一开始就把选择范围缩小,挑出一组备选项进行评估。这两种情况都需要多花一些时间,至少要足够让你适应所做出的选择并培养更平衡的风格。

如果立即做出决策并没有好处,而迟一点做出决策也不会有坏处,那么就利用时间来收集更多信息和考察更多选择以改进你的评估。

【人生思考】在某些会议上,有时并不需要根据直觉进行表态,既然有时间,那就再收集点信息进行分析后再决策吧。

生命的活力不仅仅表现在坚持的能力上,还表现在敢于从头再来的勇气上。----F·斯科特·菲茨杰拉德

13 进攻者的优势

在国际象棋中起作用的因素在其他地方可能也不见得适用。

【人生思考】这里指的是进攻,在生活中太具有攻击性总不是好事,所以应该把国际象棋中进攻与生活中的进取心相类比。

我们真正关心的是如何建立一个控制进取心的系统,以使我们做得更好。

进取心是指活力、创新、提高、勇气、冒险和采取行动的意愿。

“双弱点原则”:仅靠一个攻击点几乎不可能战胜强手,必须施加压力给对手制造更多的弱点。

威胁比吃子更强大。

成功进攻所需的资源是防守的三倍。

小优势或细微的领先距离胜利都尚有一个大飞跃。

凡是你可以做的或者你认为可以做的,就着手开始做吧。因为胆量大可以使人拥有魔法、力量和天赋。----歌德

“进攻中最重要的因素是进攻的意愿”。如果没有勇气将计划和理论技巧应用于实际,并在机会来临时及时把握住,那么计划和评估技巧就只能是纸上谈兵。

【人生思考】再次提到了行动的重要性,多么周密的计划没有行动都是空。

以上是第二部分的笔记,这里是第一部分的笔记。

转载于:https://www.cnblogs.com/speeding/archive/2013/04/07/3001992.html

读书笔记2013第6本:《棋与人生》(二)相关推荐

  1. 剑指offer(第二版)读书笔记以及编程题目python版答案(二)

    剑指offer(第二版)读书笔记以及编程题目python版答案(二) 题目五:青蛙跳台阶 github地址: https://github.com/ciecus/leetcode_answers/tr ...

  2. 读书笔记2013第6本:《棋与人生》(一)

    个人喜欢下象棋.打桥牌,作为一名程序员,一直也想写出一个中国象棋引擎来,所以很早就关注这本书了.人生如棋,一生中需要做大量决策和选择,棋如人生,也有类似青年.中年和老年的开局.中局和残局.这本书在豆瓣 ...

  3. 读书笔记2013第16本:《删除:大数据取舍之道》

    这本书是看<大数据时代>后加入到待读书单中的,我想看看作者是如何从数GB的照片中只保留最有用的几MB的照片的,后来找到了kindle版的电子书,就读来试试,说实话,这本书写得是相当的啰嗦, ...

  4. 【读书笔记】《幸福的方法》——人生的终极财富与意义

    每天生活忙忙碌碌感受不到幸福:即时享乐后感觉更空虚无聊了:人生没目标没意义没希望了... 相信当今社会有大量人都有过以上类似的想法,我们多久没有从心底里高声赞叹一句:"我好幸福啊!" ...

  5. Jonny Mo的读书笔记——《完成任务不找借口》之二

    完成任务不找借口 二.化解问题,敢担当的员工有机会. 1.公司的问题就是你加薪晋职的机会. 作为员工,你能发现工作中的问题,不仅能给公司带来一定的利润,而且体现了你积极主动的工作态度.一个在工作中能保 ...

  6. 【读书笔记】【WebKit技术内 幕(二)】Chromium Webkit资源加载与网络栈、DOM树、HTML解释器、影子DOM、CSS解释器和样式布局、网页层次与渲染、绘图上下文、

    文章目录 前言 Something great 第4章 资源加载和网络栈 Webkit 资源加载 Chromium多进程资源加载 Chromium 网络栈 第5章 HTML解释器和DOM模型 DOM模 ...

  7. 读书笔记2013第6本:《棋与人生》(三)

    第三篇 14 质疑成功 成功乃成功之敌.一方面成功和满足是我们的目标,但另一方面也会对我们的行为造成负面影响,阻碍我们获得更大的成功和满足,甚至在某个关键时刻还可能导致灾难性的失败. [人生思考]卡斯 ...

  8. 读书笔记2013第3本:《无价》

    <无价>这本书是过年前买的,网络书店上写着"老罗推荐",想着好像是在老罗哪一年的演讲里听过这本书,在豆瓣上评分7.9.读书是为了产生行动,读书时要提的4个问题,1)这本 ...

  9. 读书笔记2013第4本:《上帝掷骰子吗?》

    这是一本关于量子论的科普读物,不过作者曹天元把一系列人物和实验用一种小说的形式讲述了下来,很感叹作者深厚的理论知识和文字功底.这本书在豆瓣上评分在9.3-9.4,我的GTD阅读清单是按照评分顺序来整理 ...

最新文章

  1. 基于MM32F3273的MicroPython实验电路板 - 工作并不是正常
  2. C++ 判断某个变量是某一种类型
  3. CodeForces - 1551F Equidistant Vertices(暴力+dp)
  4. php.ini设置相关信息汇总
  5. Alpine Linux详解
  6. oracle-备份工具exp-imp
  7. 事务概念和事务四大特性和隔离级别
  8. 图像控制点 形变_基于控制点的图象变形方法及其应用
  9. 单片机ADC采样算法----中位值滤波法
  10. Python doc转docx
  11. iOS 横竖屏切换解决方案
  12. 数据库访问的性能问题与瓶颈问题
  13. 谷歌显示不安全连接到服务器,谷歌浏览器提示不安全怎么办
  14. python 中 websocket实现消息定时推送
  15. CRC-16校验(多项式为x16+x15+x2+1):
  16. C#程序运行报错Error while trying to retrieve text for error ORA-12154
  17. 有关3DES、DUKPT和MK/SK学习记录
  18. 408 知识点笔记——操作系统(内存管理)
  19. 消防工程师与消防员有什么区别?
  20. Oracle 修改字符集(AL32UTF8 转换成UTF8字符集)

热门文章

  1. iptables透明网桥无法使用透明代理错误
  2. Windows Server 2003 简介
  3. 鸿蒙荣耀x10max,荣耀X10 Max有秘密武器:5G大屏手机能比4G还省电
  4. GetAsyncKeyState
  5. 软件架构设计原则和大数据平台架构层
  6. Java实现余弦定理计算文本相似度
  7. 插入DLL和挂接API——Windows核心编程学习手札之二十二
  8. 数据结构源码笔记(C语言):可变长度字符串的快速排序
  9. Matlab安装有限元FEM工具箱
  10. C# 学习笔记(13)自己的串口助手