问题解析的极限

一段时间前从朋友那听来的关于一个RPG游戏外挂的制作方法,因为很有意思,所以总念念不忘,想着哪天必须记下来。

这个外挂是这样的:侦测游戏画面上显示着角色HP量/MP量的某一点的颜色值,若颜色值从一个方向改变(可以脑补比如从红/蓝到灰),说明血量低于一个界限了,这时外挂就会自动输入加血指令;如果反向变化,则不作任何动作。

以前从来没考虑过游戏外挂的做法,所以这是第一次听说外挂可以照这个思路来做。我觉得非常有趣,因为这是一个不知系统内部逻辑,单单对其最终输出进行处理,从而得到下一步输入选择的依据的情境。

其实现在想来,外挂就是部分地代替了人眼和人脑和人手。监测血量并决定是否加血的逻辑,对人来说实在太简单了,交给低级但也不容易出低级错误的计算机多好。

不过其实我的重点不是自动化的问题,而是这种拆解系统的方式。游戏系统内部的逻辑某种程度上说也算是个黑匣子,但不管怎样,为了完成整个游戏的过程,它就必须要为留下输入和输出的接口,这样人机才能共同构成一个完整的游戏系统。这个外挂的思路利用了这一点,它的野心并没大到将系统内部的逻辑全部破解再加以利用,而只是简单地把握系统的部分输出(游戏图像上的点的颜色值),并设定简单明确的逻辑去进行输入,从而让人可以从这小块简单的流程中解放出来,将能力发挥到更复杂更有意思的东西上面。这简直就是模块化思想的范本。

接着我想起了前段时间在Coursera上的一门MOOC——The Data Scientist’s Toolbox 中了解到的,在数据科学中,我们对于数据所进行的分析和研究,可以按分析目的(或者说是最终结果)的不同划分为不同的类型,相应的难度也会不一样。其中最简单的是Descriptive Analysis(直译「描述分析」),目标只是去描述你所见到的数据;最难的则是 Mechanistic Analysis(直译「机制分析」),目标是充分理解产生这些数据的系统,其中每一个个体究竟发生了哪些变量的变化,而这些变化又究竟造成了哪些其他变化。在这两极之间则是其他几种分析类型的位置。

容我想个比较简单但或许不大恰当的例子,比如我看见一只梨子(大脑接收到了一些关于它的数据),Descriptive Analysis只需要我确切记下它的形状、颜色、大小等,Mechanistic Analysis则要求我弄清楚这只梨子为什么具有这样的形状、颜色、大小,以及形状、颜色、大小之间具有怎样的关系(比如梨子的大小变了,形状和颜色会变吗),此外对于这个梨子是如此,那么换一只梨子以后,我们之前的结论(我们所建立的模型)还会是正确的吗?

理想状态下我们当前希望能够得到Mechanistic Analysis级别的结果,希望能从一次飓风中清晰地、精确地捕捉到一只蝴蝶的飞舞,但是现实情况往往是,我们所能掌握的信息永远是极为不足的。比如刚才的梨子问题,光凭眼睛看能得到的数据实在是太少了;即使我们到了现在这个数据产量超大的时代又怎样呢,数据倒是多起来了,从中提取到信息的难度也变大了。这种时候,我们一定需要控制起自己的贪欲,步步为营。

此外,有时当我们衡量过投入产出以后,会觉得一个问题研究到某个深度和广度就已经能满足我们的需要了,就像那个游戏外挂一样。这时,我们当然更应该明智地把剩下的资源用在其他刀口上。

想要较好地解析一个问题系统,当然需要「打破沙锅问到底」的集中力与恒心,但我们需要一直提醒自己:在粗糙的现实之中,我们所要解决的问题必须得有一个边界,这个边界让我们不致于在深挖隧道的过程中失去了回来的路径。解析的第一原则,便是要带有限的结果回来。这是我们不得不面对的一个极限。

PS. 这里是The Data Scientist’s Toolbox里关于分析类型的PDF,里面也有一些用以说明的例子,有兴趣的话可以瞧瞧:
https://d396qusza40orc.cloudfront.net/datascitoolbox/lecture_slides/03_01_typesOfQuestions.pdf

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,142评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,298评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,068评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,081评论 1 291
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,099评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,071评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,990评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,832评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,274评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,488评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,649评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,378评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,979评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,625评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,796评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,643评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,545评论 2 352

推荐阅读更多精彩内容