qq升级后,发现圈子这个玩意儿,进去看了下,我的乖乖,吓了一跳。智能分组做的真是好啊,基本错误率可以控制在2%以内,了不得。
数据挖掘可以做到这一点,说明腾讯的技术还是相当牛X的。
虽然不是很熟悉内部的技术,但是却能大致看出个道道来,有不对的地方还希望大家轻点拍。
1.聚类技术的应用可以说应该是圈子的主要挖掘技术,其中k-means算法需要指定要聚成的k堆值,所以在这里就不适应了,因为qq的圈子里的分的组数量不可能是固定的。
2.人脉推荐,通过qq好友分组及备注的资源,qq可以将分值大的分在一个圈子里。
下面是应用腾讯公司的解释:
腾讯在解释圈子是如何推荐出用户失去联系的同学时,举例说明:你和你的大多数中学同学都在彼此的“同学”QQ分组下,那就会形成“同学”这个圈子分组。但有可能你的同学小王并不是你的QQ好友,但她却是你其他同学的QQ好友并在他们“同学”QQ分组中,于是圈子就为你进行了一次人脉拓展,所以可能有些同学多年失散不是你的好QQ友,但你却可以通过圈子找到他们。
在回答圈子分组和分组名是如何得来的时,腾讯解释称,圈子中的分组是通过用户和用户的QQ好友的QQ分组得来的,好友关系比较密集的一群人会聚成一个圈子分组。大家在使用圈子的过程中,可能会看到“高中同学”、“同事”等不同的圈子分组,这些圈子分组名都是根据圈子内好友使用频次最高的QQ分组名来命名。
腾讯还解释了QQ好友批量备注的实现方式,QQ备注名是圈子中人名的唯一来源。如果圈子内有半数以上的好友对你设置相同的QQ备注名,这个备注名将成为在圈子内展现的名称。比如,同学圈中一半以上的同学备注王某为“小王”,那么王某在圈子中的好友名称将展示为“小王”。