zhouyongguo

欢迎
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

从人脑到搜索引擎的畅想

Posted on 2010-10-01 20:45  zhouyongguo  阅读(1762)  评论(5编辑  收藏  举报

  

   人的大脑是一个复杂的东西,人工智能的研究从大脑的研究开始,一直存在智慧和行为不同的方向。计算机可以下棋,可以写文章,可以说话,极端的观点认为“Ai其实就是选优的问题,选优的问题就是一个搜索问题,只要有足够的计算能力就有足够的智力” 。许多刚刚进入这一领域的人们热衷于研究退火、遗传啊等等算法。但是实际情况远比这个复杂,不管下棋或者写文章、获知机器人踢足球,都只是计算机对人行为的模拟,而远不是对大脑的模拟,这些都只是人的智慧不是计算机的智慧,计算机仍然是一个计算工具,人工智能任重道远,…… 扯得有些远。

     最近再看觉先写的《Lucene 原理与代码分析》,将非结构的数据转变为结构数据,在这个过程建立索引,搜索的时候搜索引擎对索引进行分析检索,这一切依然依赖强大的运算能力,搜索结果往往不可预知。人的大脑却可以更快的给出答案。例如google“苹果皮”。

     人的大脑由许多活的细胞组成,这些细胞有些非常活波,有些比较沉寂。大脑不同的区域存储不同的信息(这个在医学已经证实,部分大脑受损病人会失去部分记忆)。人的记忆其实由不同的活的细胞组成,包括经验和知识。活波的细胞承载往往是时间比较近的记忆,历史比较长的记忆细胞慢慢沉寂。当外界请求发生,神经将这些信息传输到细胞,细胞做出反应,活波的细胞反应当然最快。人脑检索更多的付出是传输成本和时间,反应由记忆细胞负责,不是由一个引擎负责。使用最多的记忆细胞反应最快。基于此,我们可以定义这样一个搜索引擎,他模拟人脑,任何知识都承载在一个活的细胞或者对象中,请求发生,信息会被传输到这些对象中,每一个对象就会根据这些刺激做出反应。这些细胞或者对象可以通过云分散在不同的计算机中,那么这个搜索的主要成本就集中在神经传输成本,每一个信息都是一个活的个体,不只是磁盘的数据。我们其实可以进一步让他更智能,进一步不断的分裂新的细胞。