Sunday, October 07, 2012

人类的大脑就是FPGA和CPU的混合体

推荐think fast and slow这本书。简单的说人类的大脑就是由反应迅速(直觉)但算法固定的FPGA和启动缓慢,能耗极大,算法不固定的CPU系统组成。而且人类是一个奇怪的物种,我们总是倾向于生活在一个确定性的世界中,即使这个确定性有可能是错误和有缺陷的。

由于算法老化,长时间不更新,FPGA系统在新的环境中常常会犯错误。从某种意义上讲,这是不可避免的。FPGA中的大多数算法应该是在很久以前(几万?几十万几百万?)在漫长的进化过程中形成的,比如人脸识别、情绪状态的捕捉,以及特定的决策模型(比如羊群效应),这些应该是通过gene遗传下来的。当然后天的meme也应该可以塑造新的算法,比如类似于1+1=2的计算,围棋选手所谓局面的判断,传说中卖油翁的熟能生巧,都应该是后天形成的快速算法。这类算法的实现应该是需要通过大量重复或类似的练习。

CPU系统是所谓的logic系统,启动困难,能量消耗大,而且内置寄存器有限。但算法可以根据需要不断更新,这就是所谓的理性的大脑。

我猜测FPGA系统也应该和性格、情绪相关。婴幼儿时期的成长环境会塑造不同的性格情绪模型。当然也有可能gene或者量子不确定性对性格情绪的影响更大。但不管怎样,性格情绪可以看作是某种内置的FPGA,算法固定,反应迅速,往往在理性之前就启动了。

由于FPGA系统的存在,我们应该认识到直觉往往是不可靠的,同时我们的决策和认知也有可能存在各种问题。我们往往会在信息不明确的情况下*迅速的*作出错误的认知和决定。当然有些决定必须在信息不明确的情况下做出”模糊判断“,但对于有些问题,slow一些,收集更多的信息再做出决策才是正确的选择。

No comments: