为啥人一眼就分辨出相同或不同的东西,用电脑来做就特别费劲

一言难尽,简短回答下:我不知道人为什么很简单,但我知道为什么电脑很难。人的识别是一种top-down的模式,很自然就能识别;但电脑是bottom-up的方式,从像素到目标的方式。举例来说,如果我给你一组1920*1080的三维RGB数组,全是0到255的数字(电脑就是处理这种数据),你能很快告诉我,树在哪里吗?
■网友
先说结论:因为人类这个“一眼”看出来后面所蕴含的机理相当复杂,是生命几亿年进化的成就,以至于你能够将识别物体这么“复杂”的事情很轻易地就做成了。计算机才进化几十年,还没达到,不过也有些进展了。------------------------------------------------------详细分析------------------------------------------------题目没有问全。应该是在电脑的计算能力(四则运算之类的)远大于人的情况下,为何会出现“为什么人一眼就分辨出相同或不同的东西,用电脑来做就特别费劲?”然后1.从进化论的角度,分辨物体:从生命有视觉开始,分辨物体这一能力就是十分重要的。这一能力出众的个体明显占有进化优势,(敌人,食物,同伴的认知)。。。所以,开始了漫长的进化和演变。。。所以,至少从几亿年前鱼类开始,就一直进化优胜劣汰了。。。所以我们能够达到一眼就能分辨的程度。N亿年的进化积累。。计算能力:你妹,计算能力有什么用?你和我说说,对于1万年前的所有生命来说,加减乘除什么的根本就没意义好吗?计算能力作为一种普遍的能够影响个体存亡的历史,最多也就几千年,而且也就对人类有些影响。。。几千年的积累和前面几亿年的积累能是一个级别的东西吗?而现在计算机的进化,恰好处于两者之间:要大于人类几千年的计算能力进化,小于物种几亿年的视觉进化。2.从实现角度:计算机,天生就是为了数学计算的工具,作为人脑逻辑的一个衍生而搞出来的,所以计算能力自然很OK,不然计算机根本就普及不起来。。。你大概也就得什么时候普及了才会问这个问题。一个为计算能力而生的东西,现在要去,进化,挑战另一个领域?图像识别?在短短几十年内的进化时间内要达到,生命几亿年的进化成就。。。未免有点强人所难了。好吧,其实还是取得那么一些效果的,比如,深度学习。。。深度学习,有助于计算机分辨物体。。。只是比较尖端。。而且,实现的过程中也有很多启示:比如,深度学习的逐层学习,先识别物体边缘(虽然没有特意这么设计,但竟然出来的效果就是这东西,生命的视觉识别的初始步骤也是有识别物体边缘,由专门的细胞负责,只能说在进化这条路上不谋而合了)然后一点点的深入,一层层的迭代,形成物体这个概念。。。。(一些高级动物还会识别情感,比如识别另一个生物是否有敌意等,TM人类后面的层次还会移情,就是对物体倾注加入情感,层次更多)。总之,放心,人类牛B的东西,计算机也会牛B起来的。。。半夜说点鬼故事:有人说,计算机的进化速度远远大于生物(甚至人类自身),某天,计算机将会成为一个新的物种,继续进化。人类只是,计算机这种物种进化前期的一个过渡物种。。。我们将来会把进化这个接力棒交给计算机吗?
■网友
其实人脑很快。以前看过一个TED视频,占提供2%的大脑消耗了每天摄入的25%左右的能量。其他的动物,要么个体很小头脑发达,要么个体很大脑子不发达。所以说,人脑里有大量的神经元(有人说140亿),这些神经元还相互联系(有的神经元能联系10k个其他的神经元)为什么会快?可以把人识别和分辨东西看成一种哈希,就是在脑子里已经存好了例如大象的相应对象(甚至是对象的组合),当你看到的时候,神经元以及相互联系的神经元立马被刺激释放电信号,电信号最强的貌似就dominate了,压制了其他的信号,所以你看到东西的时候有时候第一感觉不对,马上会冒出第二个可能性。具体来人脑还是太复杂了吧。电脑所谓的快,只是进行时钟快,进而导致一些算数运算快。等人们知道如何使用大量计算机来模拟神经元以及神经元相关之间的关联的时候,估计计算机就快了


推荐阅读