“发短信呗。作为一名命理咨询师,我业务可是很繁忙的。”我若无其事地解释道。
“哦。”小姑娘点点头。真是好骗。
欧阳墨有个特别好友,叫贾璐。我尝试查看两人的主页,欧阳墨、贾璐的人人网账号设置为所有人可见。我心下大喜。只要有数据,尽管数量不大,但凭借和其他千万个相似用户的比对,我就能进行挖掘。我迅速地将二人主页地址输入我的App,开始抓取上面能取得的所有数据。不过这需要一点时间,目前除了两人都是学物理的,我没办法获得更多的信息。
“哎……”我叹了口气,把刚看到的信息迅速大致整理了一下,同时开始拖延时间。“按照射手座的运势,去年全年都属于低潮期,尤其是下半年,应该有一次较大的挫折。”
小姑娘轻轻“嗯”了一声,“我喜欢的男生有了女朋友。”
“你认识那个女孩子吗?”
“我不认识,不过佳怡有个同学跟她是室友,间接了解了一些。”小姑娘声音有些低。
“方便告诉我吗?”
小姑娘迟疑了片刻。我看得出她并不希望让别人知道她对那个贾璐这么在意。
这时候她闺蜜发话了。“她不在北京,在上海上学。他们俩好像是高中同学,不过不同班,两人是去年暑假高中同学聚会上认识的,当时两人都有好感,但是没说破。后来十一的时候苗苗喜欢的男生去上海看那个女生,两人就在一起了。就这样了,别的我同学也没告诉我。”小姑娘感激地看了看她闺蜜。想不到她还挺仗义,我对她的评价从负十上升到了负九点五。依旧差评。
我点了点头,假装问了问两人的名字。
“男生叫欧阳墨,水墨的墨。女生叫贾璐。玉字旁一个道路的路。你为啥问这个?”她闺蜜问我。
我心里咯噔一下。大部分不知道把那叫做王字旁。相比起小姑娘,她闺蜜的文学修养似乎要高出那么一点点。当然,我面上仍是满不在乎:“当然是想推算一下二人近期情感状况。怎么,你们不想听?不想听也没关系,我就是好奇。”
我假装查起短信,其实是在查看App。太棒了,服务器已经完成了对两人数据的抓取,开始根据二人之间的互动计算一些特征统计量。例如,主页访问频率,上传照片查看概率,平均浏览时间长度,等等。不过,有件事还是要确认一下。
“余苗,有件事不知道方不方便问。”
“怎么了?”
“不知道你对这件事情,是什么样的一个想法。”按照她的性格,默默祝福的概率应该比较大。下决心抢应该不是单纯的她的作风。
“啊?”小姑娘又是脸一红,“我……我……我也不知道……我就是觉得,他俩在一起挺好的……”
“呵呵,没关系,不用紧张。”我会意地笑了笑。看得出她还是很喜欢那个欧阳墨。
这时手机震动一下,表示计算已经完成。我看了一眼结果,心头大叫一个好字。
有戏!
在那一分半钟里,我做了如下事情。首先,我取出了储存于服务器端几十万对情侣的资料,对于每一对情侣,计算出他们之间的互动信息统计数据。然后把这些数据放到一个高维空间里面,每一个维度都是一个统计量。几十万对情侣最终的结果——分手还是在一起——被标记在了代表他们的数据点上。
之后——最关键的一步——我用了支持向量机这个方法,将那几十万个数据点用高维空间里的一个超平面分割开来。这个超平面,等于是宣判书:超平面的一面,意味着有情人终成眷属,而另一端,则预示劳燕分飞的结局。接着,我将欧阳墨和贾璐两人的数据同样放到这个空间里面,区别在于,事先我并不知道他们的结局如何。
当欧阳墨和贾璐的数据被放置在那星星点点浩如烟海的数据点中时,我在心里笑了。那个数据点明明白白清清楚楚地落在了分手的那一侧,并且离那决定命运的超平面相当地远。也就是说,按照支持向量机的结果,欧阳墨和贾璐的恋爱关系,已经有名无实、行将就木、无力回天了!
如果要用通俗的语言解释方才发生的一切,可以打个比方。我手边有一堆刚晒干的香喷喷的新鲜花生,又有一堆已经被虫子蛀坏了的烂花生。我拿来一个碗,撒了一把新鲜花生在里面,又撒了一把烂花生在里面。然后,我往碗里倒了一杯水。鲜花生因为密度比水大,沉在了碗底,而烂花生因为被虫子蛀空了,从而飘在了水面上。于是我们知道,但凡沉在碗底的都是好的,但凡漂起来的都是坏的。这时候,我拿来了一颗不知是好是坏的花生,pia叽一声扔到了碗里——发现它漂在了水面上。因而我们断定,这是一颗烂花生。
服务器中成千上万对情侣,就是那一颗颗的花生,那一杯水,便是那区分好坏的超平面,而欧阳墨和贾璐二人的关系,则是那颗被揪了出来的烂花生。
不过,为了谨慎起见,我还是多做了几步计算,考虑了数据的噪音,对几个变量做了控制,尝试加入和剔除了一些维度,又换了几个稍微不同的Kernel function。除了有少许变化,基本上结论是一致的。而这如此大规模的计算得以在短短一分半钟内完成,完全得益于杨潇服务器上企业级的并行计算架构。
“大叔?”
“什么?啊,哦,对不起,我一哥们儿的邮件。”我从App里回过神来,顺口说道。我反应还是相当快的,当年在辩论社毕竟没白待。“那个,我有一个好消息和一个坏消息。你想先听哪个?”
“嗯……”小姑娘扁扁嘴,“我想先听坏消息吧。”
“……我还是先告诉你好消息吧。”我怕她崩溃之后一走了之,我这大半个小时可就白搭了。“你可得沉住气啊。”
小姑娘拼命点点头。
“据我测算,你的意中人和他女朋友的姻缘,似乎正笼罩在一片阴云之中。”
小姑娘一下子愣住了,微微张开嘴,嘴角动了动,似乎在这突如其来的惊喜面前还没有决定要不要笑。
“在不久的将来,他们的关系便会走到尽头。但这具体什么时候会发生,我也说不准,可能是几天,几个月,也可能是一年。”
“没关系,我可以等!”小姑娘忽然蹦出来一句,眼里闪烁着光芒,“我愿意等!哈哈!”
这时她才终于笑了出来。起初是咯咯地笑,接着变成了倒在闺蜜怀里的哈哈大笑,笑到最后眼角甚至流出了泪水。
作者真是同行!竟然搬出了support vector machine!还给大众科普!
王字旁那个很幽默!