讨论:信不信由你,反正我是信了
这句话一般人是这么理解的:无论你是相信还是不相信,我都相信。
如果转为C++描述:
if (you.belive == true || you.believe == false) { i.belive = true; }
其中 you 以及 i 是某“相信”类的实例, believe 是该类的成员变量(布尔类型)。
如果我们启动一些优化措施:比如-O3,那么编译器优化的结果很有可能是:
i.believe = true;
这说明了大脑思考问题时,并不忽略这种逻辑细节。即使这些细节在逻辑上是没有意义的、冗余的。
我们仔细分析这段代码和自然语言的描述,就会发现我用到了“无论”,而高级语言只有”if“。
这可以说明,如果计算机需要更高级的智能,if时代需要一次革命!
最近看的一部关于“超凡自闭天才”的纪录片描述了人类左脑与右脑协同工作的冲突问题。右脑的功能是感性直观思维,左脑的功能是抽象概括思维。实验通过外加高频磁场抑制了受试者的左脑,结果该受试者在描述细节、计数、记忆力等方面表现出比刚才更高的水准。甚至能够注意到在没有抑制左脑功能之前画面中的细节性错误。
正是由于能够在适当的时候走出“细枝末节”,生物脑才能表现出非凡的创造力、逻辑思维能力。增加更多面向抽象逻辑处理的谓词可能是人工智能走出瓶颈的途径之一。