Google的Rankbrain机器学习算法

2016-10-17
  • 1165
  • 0
        谈到Google搜索的语义算法相信大家都不陌生,直到2013年Google才给他的语义算法起了个名称,叫做蜂鸟。蜂鸟涉及的范围非常广,包括用于对付垃圾内容的Panda(熊猫), Penguin(企鹅), Payday(付款日)算法,用于提升本地搜索结果的Pigeon(鸽子)算法,用于降权广告严重的Top Heavy(顶部广告严重)算法,还有用于奖励移动友好的Mobile Friendly(移动友好)算法,以及打击版权伪造的Pirate(盗版)算法。 
        在蜂鸟的范围之内,要算2015-2016比较知名的算法,Randbrain算是其中比较重要的其中一个,是Google 2015年10月推出的机器学习人工智能算法,用于帮助处理和优化搜索结果。所谓机器学习,就是机器的自我学习以及行动,而不是每一步都是人们告诉机器应该怎么做,或者按照规定死的程序。
        那什么是人工智能呢?
        就是计算机可以变得跟人类一样聪明,至少在获得知识层面除了人们主动教导外,自己也会学习尝试找到一些新的知识联系。
        什么是RankBrain? 
        简单来说,RankBrain就是筛选数以万计的页面然后找到它认为根据特定关键词出来的最相关搜索结果的。它是Google排名前3重要的算法,Google的员工说明了这点。以前Google其实也是有这个算法,只是RankBrain更成为一套体系,就像以前Google肯定也知道如果访客输入苹果,它指代的可能不是水果,而可能是手机的品牌一样。Bing也有自己的机器学习算法,成为RankNet, 他的创始人chris还因此在2005年获得了ICML(机器学习国际会议组织)的颁奖。
        什么是机器学习的实例?
        打个比方,如果世界上城市跟国家所有都打乱,那么搜索引擎不知道任何的对应关系,但是如果将城市和国家的经纬度进行标注,那么机器就会知道什么首都在什么国家境内,那么就可以知道马德里是西班牙的首都,北京是中国的首都。
        RandBrain看起来很神秘,但它是搜索引擎的进步,营销也要进步,拭目以待。