友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!
微软的梦工场-第16部分
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部! 如果本书没有阅读完,想下次继续接着阅读,可使用上方 "收藏到我的浏览器" 功能 和 "加入书签" 功能!
在做完演示的空暇我会在会场四处走走,参观其他研究员的展台。我发现有很多研究员非常认真,甚至是一些资深研究员们也都一直坚守在展台前演示自己的项目,不管我何时经过,都看到他们有着饱满的热情,我可以感受到他们对研究的热爱,而这份热爱和年龄与职位都没有关系。他们身上所展现出的激情与创造力让我深受感染。
我心目中对技术节的看法也因此一点点地改变了。
我见到了鲍尔默
鲍尔默,那个听说会在公司年会上骑马冲上台的CEO,我曾在公司的内部视频上看过他充满激情的演讲片段,但我从未想到有一天我能站在他的面前演示我的demo。
可技术节就是这样一个让人梦想成真的地方!
2006年3月2日,我激动而忐忑的等待在展台前。
第72节:TechFest:我们的技术节(2)
鲍尔默在两三个人的陪同下来了。没有前呼后拥,和普通的观众并没有太大不同,他很随和的拉过一把椅子,坐在了我面前。
我要给鲍尔默做的演示是photo2search,其内容是用户用手机拍下照片,把照片上传到服务器并匹配与之最相似的图片,从而得到和照片拍摄内容相关的信息。举个实际中的例子来说吧,你用手机拍下路边某餐馆,系统将该照片和其他图片进行分析匹配后,便能够知道该餐馆的名字,还可以将餐馆的优惠活动,甚至当天特价菜品等信息发送到你的手机上。你只需摁了几下手指,便很方便的得到了想要的信息。
演示中,我输入预先准备的查询图片——这是一张天安门的照片,系统立即返回了数据库中所有和天安门相关的图片。鲍尔默很快便理解了这项技术的主要功能,非常兴奋的谈起了他的看法,包括潜在的商业用途,微软哪些产品中可以运用该技术等等。他敏锐的眼光和独到的观点让我非常佩服,也让我看到了这项技术的美好前景,增强了把研究转变为现实的信心。
这次技术节上,我还注意到一些有趣的细节。为了了解什么样的演示最受欢迎,组织者在每个展台前放上了一台刷卡机,你如果对某项技术感兴趣,就在该刷卡机上刷下自己的门卡,以此作为最后的人数统计,并且会在技术节结束后把你看过的所有演示信息通过email给你。另外,会场内还装备了一台大屏幕,实时显示着每个演示的刷卡数。
于是,一个有意思的场景出现了,研究员们休息时便三三两两的端着咖啡,到这里来看自己的排名情况。也因此出现了排名之争,继而衍生出各种各样提高排名的方法。比如,有人会费尽心思将自己的展区布置成小型电影院的模样,还有人准备了小礼品以“贿赂”参观者。我们一边学习别人布置展台的经验一边也想了很多方法,租了大屏幕显示器,并请专业设计师设计了精美的海报,这一切都是为了吸引更多的眼球。努力终归没有白费,第二年,也就是2007年,在所有来自中国的演示项目中,我们拿到了刷卡量第一!
上CNN了
技术节的第一天叫做Public Day,即“公开日”。这是面对媒体的宣传活动,并会邀请一些学校的教授和其他公司的高层前来参加。公司会从参加技术节的所有Demo中挑选出一些参加Public Day上的公开演示。
2007年,我的项目被选中参加Public Day。这对我来说是更大的考验,意味着不能出任何的差错,意味着将要面对记者的采访,当然也意味着会有更多的人关注我们的项目。
今年的演示延续了上一年的工作,即用手机拍摄照片来进行搜索,但这次不仅可以支持更大规模的数据库,返回的结果也有了很大改进。在这次演示里,我们使用了百万量级的图片数据,基本上可以覆盖一个城市的大部分区域。虽然数据规模更大了,但是系统的查询时间并没有增加,基本上在几秒内就可以得到结果,在手机使用中这已经是可以接受的性能。性能提高的主要原因是我们使用了分布式的系统来处理查询,极大地提高了系统的可扩展性。
(谢幸在2007年微软技术节上向观众做Photo2Search演示)
Public Day那天,CNN、BBC、Seattle Times (《西雅图时报》)、路透社等各大媒体都派出了记者参加,也能看到来自中国的记者,如《计算机世界》、《互联网周刊》等等。通常记者的采访是这样的:一人负责拍摄,另一个人手持话筒,边看演示边提问题。整个采访过程时间并不长,这就需要我必须在很短的时间内,既让他们看懂演示的技术,又要把其中的关键点讲述得简洁清楚。就这样,记者走了一拨又来一拨,一天下来,我已经记不清楚我接待了多少位记者、做了多少遍演示。
第二天,我刚打开邮箱就发现同学给我发的Email,“你上CNN了!”我很惊讶,连忙打开CNN的网页,赫然发现我做演示的照片出现在当日科技版的头条新闻里,标题是“TechFest Explores Future Technologies”。新闻里这样写到:“Lost in Seattle with nothing but a camera phone? Just snap a picture of a nearby building; send off the photo to a database and soon you〃ll get back a map and information about where you are。 (在西雅图走失了?什么都没有,随身只剩下一个可拍照的手机?没关系,只要拍下一张周围建筑物的照片,把它传到数据库,一回你就能得到你所在地的地图和信息了)” 我的经理马维英看后开玩笑的对我说,很多人千方百计想上CNN还上不了呢。随后,沈向洋院长也写信来打趣我说“你看起来很帅!”技术节一结束,我立即将这些报道转发给为了这个演示一起努力工作的同事和学生,让他们和我一起分享这份喜悦。
2008年3月,西雅图春寒料峭,我和我的同事们又一次来到了技术节,又一次拿到了中国参演项目中的点击量冠军。
我们是一群科学顽童
现在再回头说说,为什么说技术节就好像是一个全公司的创意市集呢?
细细比较起来,两者还是有诸多相似之处的。每个参加技术节的研究员们就好像市集上的摊主,每个展位就是他们的“摊位”;市集上的摊主们出售的是自己的看家宝贝,研究员们展出的是自己引以为豪的技术;正如摊主们的主要目的不是为卖出商品一样,研究员们参加技术节也不只是为了做秀或扩大知名度,促使他们来到这里的动力主要是源于对技术本身的热爱与激情。正是由于这种热爱与激情,使得这里没有年龄的差异,没有级别的高低,这里只有一群热衷于科学的顽童,每一次的脑力激荡中总会闪现灵感的火花。
费曼说,科学是很好玩的游戏。这句话改变了很多人对科学的刻板态度。同样的,技术节也改变了我做研究的态度,研究也应该是很好玩的游戏,只有对事物保持好奇、怀疑、钻研、动手实验的态度,只有保持一颗具有创造力与激情的心灵,只有把自己的技术看作犹如自己孩子般的热爱,才能在做研究中享受创造的乐趣,才有可能体会到成功的兴奋与喜悦。
每一次的技术节,我都被这种气氛感染着,也在这个环境里成长着。从第一张朴素到不起眼的自画海报,到现在的借助专业设计;从第一次的通篇背诵讲稿,到现在的交流自如侃侃而谈;从刚开始站在展台上的紧张不安,到现在面对记者时的成熟老练……是一年又一年的技术节造就并见证了这一切。
作者介绍:
谢幸,江西南昌人,15岁离家,求学于中国科大少年班。自认既非英雄,亦非神童,然勤能补拙,并幸得良师。24岁博士毕业,加盟微软亚洲研究院,于互联网搜索组任研究员,发表论文数十篇。忙里偷闲间,尤喜阅读与收集,平日里流连方寸,神游书海,乐此不疲。偶能偷得几日浮生,寄情山水,实为平生快事也。
第73节:微软对联背后的故事(1)
微软对联背后的故事
作者:周明
微软对联系统第二版在2008年春节之前10天终于上线了。我非常高兴地看到经过自然语言祖和创新工程组的同事们半年多的努力,网站以一个崭新的界面加上一个水平更高的对联系统 带给用户更加美好的体验。我非常喜欢创新工程组同事邹放设计的漂亮的界面,有两个大红灯笼,灯笼下面垂挂着两行对联:
新年纳余庆,嘉节号长春
据说这是中国最早的一幅对联,是五代的后蜀的国王孟昶写的。从那时候起,对联就逐渐开始流行了,成为中国文化的最典型的代表。为了配合上线,在微软亚洲研究院的博客上,蒋龙在公共关系组的同事葛瑜的帮助下,投放了一篇“看计算机‘舞文弄墨’”的博客 。
虽然我们并没有做任何商业宣传,但是上线当日就创造了单日独立访问人数5万人次、每日页面浏览量达50万的“票房纪录”。许多人发帖,呼吁大家使用这个新奇的软件。在百度搜索一下“微软对联”,一下子就达到93万的记录。这对于一个研究项目来讲,似乎是一个奇迹。
用户通过微软对联系统,似乎在进行一次穿越中国文化的发现之旅,找寻中国文化渗透到每一个汉字,每一个词,甚至每一个笔画上面的千年沉淀。又似乎在跟电脑的默契配合,体现互联网时代每一台计算机背后的骨子里的一点点的创新、少许的幽默和对时弊的愤世嫉俗。
我无聊的时候,总是爱到网上去看看有没有什么有趣的评语。这就像看着自己的孩子一天天地长大。下面摘录两则我看到的比较有意思的评论。
评论一:
“微软研究院的这套对联机真的是很好很强大,那天是在大旗网外链的一个论坛上看到的,帖子很热,人气很旺,从上到下认真的看完每个对联之后,对微软的这套对联系统那真是佩服的五体投地。
咱们可以先看看饱受好评的几个对联:上联:毛林周刘华邓江胡,下联:秦汉晋隋唐宋元清,横批:震古烁今;上联:物价并不高,下联:市场已经远,横批:对酒当歌。
第74节:微软对联背后的故事(2)
评论二:
我也从来没有在家门贴春联的习惯,但是老爸喜爱书法艺术,也略有小成,用着这套好玩的微软对联机,心想:赶着春节将至,不如编个春联让老爸写写,也蛮热闹喜庆的,即成上联:木土杜家喜迎吉祥鼠,对联机略做运算即成下联:车干轩户春接富贵人,横批:骏业顺风。”
我常常在思考,这个微软对联系统究竟有什么值得总结的地方。看到微软对联,再看到这么多网上的评论,我的脑海里就总象在放电影一样,把这个历程里出现的人物和有趣的事情一幕一幕地闪现出来。值此微软研究院十周年之际,我想确实应该趁现在记忆还清晰的时候,把这段历史好好地总结一下,以便让十年、二十年之后的人们还能够看到曾经发生的有趣的故事。
誓与李敖比高低
微软对联这个项目,跟前任院长沈向洋大有渊源。此事说来有点话长了。
2004年底的时候,沈向洋把我叫去,说搞个自动对联吧。所谓自动对联,就是说人出上联,由计算机对出下联。他之前跟几个人都聊过这个设想,所有的人都告诉他别想了,不可能做出来。他失望,不甘心,反复提起来。“反正你是院长,你说做就做吧。”大家说。有点像傣族的泼水节,泼的都是冷水。
他跟我说你能做也得做,不能做也得做。我说我肯定做,而且肯定能做出来。不过,要允许下联有多个候选,还要允许人机交互。另外,我需要时间。我当时可说是穷困潦倒,自然语言组不足10人,有两名骨干即将转到微软别的部门去。还有几个项目同时在做技术转移,包括搜索引擎的拼写检查。大家还要赶写很多文章。我就从清华大学中文系招了一位同学,他的名字是马艳军,听上去像一个女孩的名字,人也是彬彬有礼的。
我设计了一个简单的模型,把对联的生成过程看作是一个翻译的过程。给定一个上联,根据字的对应和词的对应,生成很多选字和候选词,得到一个从左到右相互关联的词图,然后根据一个动态规划算法,求一个最好的下联出来。一个好的下联其评价标准也很简单,第一就是它跟上联的对应程度,一般用词和词的对应概率来代表,第二就是生成对联的语言模型,就是衡量它像不像一个对联。马艳军在我的指导下,在两个多月的时间里,根据这个思路,就做了一个简单的对联生成系统出来。我于是向沈向洋报告进展,这也是沈向洋第一次审核这个项目。
在他办公室里,我给他看了这个简单的系统输出的几个结果。他看过之后,很惊讶地说,看来我们有戏呀,继续努力吧!马艳军三个月之后,导师要求他回去,我只好去找语音组帮忙提供新的学生。我曾经在语音组干过半年的经理,有点人缘。周健来很慷慨地介绍了吴法洲同学,他是清华软件学院的研究生,曾经帮助健来做了手机上的输入法。吴法洲同学来了之后不久,我又请我的实习生蒋龙同学加入。后来沈向洋让他在北航的预定将来要读他的博士的两位实验学院的大四同学加入这个研究小组。女孩子叫陶李天,男孩子叫苏昊。我当时又请了北京大学中文系的两位同学整理从网络上挖掘的对联数据以及生成的对联词典。
后来是每隔三个月,沈向洋就会安排一次评审。每一次都鼓励说,大有进步。每一次都强调“要多挖数据呀,没有数据不行啊”。为了加强数据挖掘,他特别请王坚派人帮助加强数据挖掘。王坚就派了陈伟柱来,我就请伟柱帮助从网络上挖掘更多的对联数据。伟柱果真了不起,在两个月的时间里,很快挖掘了大批的对联数据。有了更多的数据,系统的性能得到了大幅度的提升。然后大家就讨论能不能把横批做出来。蒋龙同学很聪明,在一次开会的时候提出了一个方案——通过语义距离计算来和已有的上联、下联的句子最佳匹配的横批。苏昊根据这个方案实现了横批模块。我们于是就盼望着下一次给沈向洋做汇报的时候给他一个惊喜。当时的院长助理李世鹏安排了时间。在五楼的一个会议室里面,我给沈向洋和李世鹏演示了最新的对联系统。沈向洋出了一个上联:“李敖对联强”,电脑沉思了一毫秒,对出来“鲁迅绝句多”。沈向洋说:“不错,那么横批呢”。这时候我很忐忑,鬼才知道会对出来个爷爷还是奶奶。瞬间结果出来了,系统对出来的横批是“语妙天下”。沈向洋一拍桌子,说“绝了!”。
第75节:微软对联背后的故事(3)
那个时候,沈向洋满脑子都是要找李敖比一比。我一直不敢。他说不要怕,输了就输了,反正是电脑,也没有什么丢脸的。如果要是赢了,我们就赚大了。我说要是限定时间,比如1秒钟之内,我们准赢。要是不限定时间,比如任意由李敖想,那我们准输。当时,沈向洋甚至设想了比赛过程:请几个评委出题,让计算机和李敖比一比;搞一个图灵测试,把电脑的结果和人的结果,让用户评价。如果用户评价电脑结果好的次数比较多,则电脑就算赢了。那一年,沈向洋和洪小文、金俊等人到台湾访问的时候,特意跟李敖一起吃饭,席间提起此事。李敖说,“我才不比,赢了没有什么了不起,要是输了我一世的英名就完了。”李敖的聪明可见一斑。这件事也就只好挂起。
西湖边上“秀”对联
我们的对联非常荣幸地在三次二十一世纪计算大会上由我进行了演示。第一次2005年在杭州,第二次2006年在清华大学,第三次2007年在南京。据我所知,在所有的二十一世纪计算大会上,微软对联系统是唯一一个三次演示的系统。确实令人骄傲。微软对联还被认为是基于数据和基于实施(deployment driven research)的研究战略的经典。我这里再给大家讲一讲在演示时发生的故事。
第一次是2005年,在杭州大会堂。我们住在西湖苏堤春晓旁边的香格里拉饭店。沈向洋要求我演示微软对联。我心里非常焦急,因为当时的系统非常脆弱,基本上还不敢随便让别人试,只能演示自己试验过的例子。可是到了杭州,一定要有几个跟杭州有关的例子。我吃过晚饭,就心思沉重地在西湖边上漫步。大有唐代诗人贾岛月下苦思 “僧敲月下门”和”僧推月下门”孰好的架势。我不经意地抬头看到路边暮色里苏堤春晓的指示牌,知道到了苏堤春晓。于是马上想到苏堤春晓,配上个“秀”字不正好是一个上联吗?马上回旅馆打开系统试验,还真是对出来个“平湖秋月明、平湖秋月新、平湖秋月寒、平湖秋月香,还有曲院风荷清、曲院风荷新、曲院风荷美之类的。接着又发现了几个另外跟西湖有关的不错的例子。第二天在沈向洋的讲座里,他邀请我上台演示微软对联。这是该系统第一次在公众面前演示 。第二天,很多报纸就相继报道了微软对联系统,其中杭州《东方早报》的记者刘文钊的报道写得绕有趣味 。
我印象最深的是在2007年南京举行的二十一世纪的计算大会。这是微软对联第三次在这样的大会上演示。沈向洋在演讲时,要求我演示微软对联 。为了入乡随俗,当时在做对联演示的时候,我想到了朱自清的一篇著名的散文《桨声灯影里的秦淮河》,于是我将“秦淮河桨声灯影”用做上联,系统马上生成了很多各具风格的下联,在随意选择了其中一条“松花江水色月光”作为其下联。接着,我们进一步选择了横批,于是一个“万民同庆”非常贴切地印入眼帘。
接着,我给系统出了一个“千江有水千江月”的上联,这里面有两个字是重复的,一个“千”,一个“江”,对联系统则巧妙地对出了“万里无云万里星”作为下联,然后以一句“纵横天下”作为横批结束。
其实这个对联是我在此之前送给沈向洋的。因为他当时即将奉调回微软总部担任全球搜索技术开发的副总裁。他是南京人,对南京怀有深厚的家乡情谊。这次他在南京的二十一世纪计算大会上的演讲,流露出回到家乡又要别离家乡的感觉,所以,我于是特意演示了这个对联,表达对他的深深的尊敬和祝福。
此外,在这次大会上,我们还展示了两个比较绝的对联:
对联一:
上联:凤凰台上凤凰游(选自李白诗)
下联:蝴蝶泉边蝴蝶梦
横批:麟趾呈祥
对联二:
上联:此木为柴山山出(拆字联)
下联:白水做泉日日昌
横批:景色怡人
快乐对联快乐心
微软对联完成之后,给我和很多人带来了许多快乐。我们在聚会时候胡诌一些上联,看看产生什么下联和横批,因此产生很多热烈的探讨。有的同事离开北京到其他地方去生活,我也会生成一个对联赠送给他。有人调侃说,这是世界上最便宜的却又是最有纪念意义的礼物了。
第76节:微软对联背后的故事(4)
来自总部的印度朋友Raman Chandra,他参与马可波罗计划到微软亚洲研究院访问五个月。他的太太Koty Jane后来也来到北京。他们伉俪在北京度过了难忘的时光。
在此期间,我和我太太还有女儿星美曾经在一起有过交流,吃饭,聊天,很投机。在他们离开中国之际,我感觉恋恋不舍,于是就用微软对联把他和他太太的名字输入,对出一个横批,作为离别礼物赠送给他们。
上联:陈睿蒙
下联:简凯迪
横批:展翼鹏程
我还记得张亚勤曾欲送即将退休的微软雷德蒙研究院前院长凌大任一个礼物。他的秘书要求我写几句古雅的中文以表心意,供亚勤参考。我绞尽脑汁,写不出来。于是求助微软对联。我把凌大任名字嵌入到上联里,输入 “纵横意气凌大任”, 结果系统对出“上下春风倚青云”,横批是“锦绣江山”。
在微软深圳移动部门和微软MSN部门同事的支持下,我们的系统很快实现了手机版本。通过短信或者彩信方式可以获得下联和横批。2006年末,经理们到香港参加中文大学举行的第一届微软亚洲研究院联合实验室会议。回来之后在珠海短暂停留两日继续讨论公司业务。我因为要去探望我在深圳工作的哥哥,就又逗留了一日。李世鹏因为要去台湾做一个特邀报告,因此也逗留了数日。晚上的时候,我和李世鹏在蛇口的一家酒吧喝啤酒。酒吧在一个轮船上,坐在船上可看到一轮明月高高地挂在天际。水光澹澹,微风习习。远处的香港如同海市蜃楼一般漂浮在海月之间。李世鹏诗兴大发。出上联:远看香港朦胧灯景。他把上联发用手机发短信给对联的服务器,马上收到了系统回复的一个短信:“看看您的大作吧,上联:远看香港朦胧灯景,下联:遥望神州寂寞月光。还满意吧,回复88看更多内容。回复8+文字,重新出上联。”世鹏又出上联:“春花秋月何时了”�
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!