最近,一个关于手机计算器计算“10%+10%”出BUG的信息开始火起来了。也就是说,不少手机的计算器出现了莫名其妙的BUG,多种知名品牌手机均沦陷,在计算“10%+10%”时,得出的结果不是我们人类计算的结果0.2,而是怪异的0.11。一时间大家热议不断,不亦乐乎。当然最后业内人士,也解释了这种现象。主要是计算器对输入符号的理解不同。“10%+10%”,我们是先算两个除法,再相加。但非科学计算器的计算逻辑会认为连续百分比计算10%+10%其实就是10%+(10%x10%)。
当然,至此,我们依旧可以很轻松得出结论:计算器到底是计算器,说白了机器到底是机器,还是会时不时冒点聪明地傻气,完全是机器思维,跟人比还差一大截呢。不过话又说回来了,不知道我们有没有想过,一旦以手机这种终端为主的,不再是机器思维,而是学会了人的理解(哪怕只是一部分)和思维,那么它已经不再是机器思维了,而是仿人思维,也就成了现在很火热的。
当我们学习计算机和编程的时候,我们与其是学计算机的原理,还不如说其实是在学着理解计算机的思考和自动化运行方式。一人客的看法是,在计算机世界,计算机的计算虽然和我们人类的数学计算大致相同,都有加减乘除和各类算法,不管是计算机还是人类计算,都是脱胎于伟大的数学,但计算机和人类思维依旧属于两个不同的逻辑,我们学习计算机,就是在学着以计算机思维和逻辑的方式来操作计算机,和计算机对话。这是传统计算机的阶段性的初步的阶段情况。
我们不会停留在这个初步阶段,我们在逐步迈进人工智能阶段,在AI时代,计算机的表现,就在一步步模仿人,学人所学,学人所思,和人共处,和谐发展。到了这个阶段,计算机,或者说人工智能,已经不是单纯的设备计算了,而是复杂的机体成长。当它聪明到一定程度,那么就摆脱了传统的机器思维,变得和人一样,聪明又滑头,仿真又乱真。当然我们现在很火的机器学习,也只是目前的一个发展阶段。
回过头看这个手机内计算器的计算BUG,其实就是计算器(也是一种计算机器),遵循传统计算机器的数理逻辑,一丝不苟但又不懂变通。你给他一个数学公式,它就按照设定好的程序和顺序来完成,而并不考虑从现实人的角度,应该如何看待它。计算器不会说,从你们人类的角度看,10%+10%应该等于0.2,不过以我们机器的思维,这个可以等于0.11。
换句话说,我们可以理解一个有歧义有内涵的话,并不是我们多厉害,而是因为我们是有血有肉的人,能以人的非理性思维和逻辑领悟话中话,能根据上下文或语境理解话的侧重点。机器当然还做不到,而当它做到了,面对人的问题,计算机学会了猜测疑惑或询问,那么也就进入了人工智能技术突飞猛进大发展的阶段了,我们当然就能看到真正的AI了。