美文网首页
无情的计算

无情的计算

作者: EarsXin | 来源:发表于2019-07-14 22:10 被阅读0次

这周在听万维钢老师讲《计算机思维》(Computational Thinking),作者是两位计算机科学家,Peter J. Denning和Matti Tedre。听完这本书的讲解,我重新回顾大学所学理论知识和吴军博士所讲的计算机思维,对计算机思维用处与用法有了更加深刻的理解。


为了让我说清楚这件事情,先举个“密室逃脱”的例子。
游戏开始时组织“密室逃脱”的主办方一般会先说明游戏规则,然后我们足智多谋、胆识过人的玩家,依靠抓细节、推理和灵活使用道具,完成环环相扣的任务,最终完成任务并获得奖励。密室逃脱中上一个机关的答案是推理出下一个机关的问题依据,依此层层从答案的输出到推理依据的输入。这个过程中,游戏玩家的结果必须准确符合“密室逃脱”的规则,玩家就是一个computer。

如果说将密室逃脱的过程进行拆解,变成流程和标准化的操作,必须要满足三个要求

  1. 计算过程必须要拆解生很多个步骤,每一步必须要简单且明确。比如收集游戏中的一张信息卡片。
  2. 所有这些步骤要能够进行拆解,分别交给不同的玩家进行主导,让大部分玩家都能切身参与游戏。
  3. 还需要有个纠错的机制。一般主办方员工在游戏中会与玩家进行互动,纠正用户“不正确”的推理方向。

这种流程化的操作,叫做“算法algorithm”。但是在游戏过程中我们的玩家有自己的想法,有时想办法阻断游戏继续下去,有时跟游戏组织者互动时就是不按照规则进行回答,等等。这就让我想起了心理学中有“自我、本我和超我”,以及人对事情有偏见和谬误,即人有自己的主观判断与情绪化的东西。如果抛除这些主观判断与情绪化,把一切的推理标准化、流程化和机械化,理论上讲这样的操作结果就不会存在争议。

由此我们引出了冷酷无情的计算,计算机思维的第一原则:把人的情感和主观判断排除在计算过程之外

总结

算法,运用之妙,存乎于心。它来源于生活,我也应该将其归还于生活,这句话送给我自己。因为计算机专业出身,然后导致思维模式很大程度上受限于此,最近跟同学朋友交流过程中出现了不愉快的现象。当然作为不了解计算机的同学,希望这篇文章能够帮助你对“算法”这一高深的名词有了新的理解。

相关文章

  • 无情的计算

    这周在听万维钢老师讲《计算机思维》(Computational Thinking),作者是两位计算机科学家,Pet...

  • 致我的小宝贝2:漫漫长大(2021年6月16日)

    看着曾经计算的数字,29200,17691,11509,感叹时间的无情。 真的是时间无情,还是我们允许自己的时间流...

  • 《计算机思维》1:冷酷无情的计算

    《计算机思维》1:冷酷无情的计算 1.算法:1)计算过程被拆解成很多步骤,每一步干什么简单而明确。2)所有这些步骤...

  • 六月随笔

    天空之所以浩瀚就因为它不能用公里计算,光年也不是用来计算时间; 想要摆脱命运逃避世纪的爱恋,结果只能是遭到时间无情...

  • 心为什么没有力量

    什么是无情?第一重意思就是指,当你的心被功利计算充满了、心被物化了,心就没有力量,这个时候就是无情者。 有些人表面...

  • 无情的无情的明天

    在我看过的科幻片里,对外星生物的描绘,大多呈现冷酷无情甚至残忍的特点。虚构的外星生物形象不是凭空而来,这些未来主的...

  • 无情的雨无情的你

    初霜泛起的夜,支离破碎的晚秋,在一场突如其来的冬雨无情地袭击之下,终于结束了它的顽强,告别了五彩斑斓的世界,绚丽的...

  • 无情的婚姻,无情的你

    琴是一个大胆开放的女人,骨子里略带点男人味。她有过三次婚姻,之前还谈过好几个男友。说起她的婚姻为什么都哪么不顺呢?...

  • 无情的世界无情的你

    午夜的街道,街灯、穿梭的汽车和雾气笼罩的街道。这是11月底的一天,她又是最晚离开公司的那一个。风很大,北方冬天的大...

  • 无情的风     无情的雨

    文/铁骨柔情 无情的风 把我的发吹的凌乱 无情的雨 把我的身上下湿遍 风 何故 把我吹 雨 何因 把我浇 无情的风...

网友评论

      本文标题:无情的计算

      本文链接:https://www.haomeiwen.com/subject/kffwkctx.html