天天看点

人工智能的关键

        斗胆发表一个新的想法,二进制可能很先进,但是现在已经严重制约了人工智能的发展!

        《道德经》中有一句经典的语句,一生二,二生三,三生万物。

        我们现在的编程语言中,一般只有0和1,0表示假,1表示真,但是它却和现实情况不一致,现实不是非黑即白,有中立的情况;不是只有真和假,还有“不知道”。

        著名的薛定谔的猫提出,猫有生和死的状态,但是如果不去观察的话,就不知道这只猫是什么状态,这只猫处于生或死的状态,直到有人观察了它的状态,这只猫才从生或死的状态坍缩到某一个状态,或者生,或者死。

        其实我觉得是不是我们忽略了一点,一个很小的点,但是这个点又非常的关键呢。我们习惯了非黑即白,这只猫究竟是生或死,其实都是对观察着来说的,我知道了它是活的,或者我知道了它是死的。但是还有一种状态,是我不知道这只猫是生或死,所有这里我们需要引入一个变量,就是“不知道”,或者说应该是三进制,-1表示假,0表示不知道,1表示真。

        引入了三进制之后,薛定谔的猫就好解释了,这只猫在盒子里面,是生或死,我不知道,所以它的状态是0,表示我不知道它的状态;打开盒子之后,我知道了这只猫的状态,如果猫是活的,就用1来表示;如果猫是死的,就用-1表示。所谓的坍缩,只是我确定的知道了猫的状态,是从不知道(0的状态)到活着(1的状态),或着从不知道(0的状态)到死了(-1的状态)。

        引入“不知道”这个状态后,我们可以轻松地让电脑实现“撒谎”的功能,而不是现在的二进制计算机表现出来的非黑即白的人工智障状态。我相信人类的智慧是从撒谎开始的。

        三进制中逻辑值“真”、“假”和“不知道”这三个状态是可以组合的,相对了二进制来说,“真”和“假”组合起来没有意义,但是引入“不知道”这个状态后,一切都变了,状态组合起来可以表示主观意愿,例如,“不知道”(0状态)和“真”(1状态)组合,表示我不知道对不对,可能是真的;“不知道”(0状态)和“假”(-1状态)组合,表示我不知道对不对,可能是假的。

        二生三,三生万物,可能当时二进制比较先进,可能受限于之前的技术水平,我们的二进制发展了起来,并且成果辉煌,但是现在是时候考虑一下三进制了,可能人工智能的关键就在那里!!!

继续阅读