注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 IB客座主编(四)美国西蒙公..
 帮助

Facebook 是搜索引擎的未来吗?


2008-02-13 01:59:41
 标签:搜索 引擎 Facebook   [推送到技术圈]

烤一个水果馅饼对一个新手厨师是一个很大的挑战,可是外面的天气实在太坏了,而厨房里又有好多的水果和相关材料,于是我决定冒这个险。但是,就像是我在厨房所做的其他尝试一样,很快,一切就失控了。我起初想用Google来解决我的问题,直到我发现我的Facebook侧边栏中的更新状态――上面写着“Bill在做水果馅饼”――它是如此的先发至人,使我动容,并改变了一系列的我对于互联网功能的看法。
 
在我找到解决问题的方法前,方法找到了我。
 
这使我想起了短暂的搜索引擎史。如果我们追根溯源回到90年代中后期那如美国西部时期的一段,我们中的大多数会建立一个类似Yahoo的门户,或者是通过Excite 或Lycos的模式。(还记得他们吗?)在新千年,搜索引擎,特别是Google,已经拥有了决定我们互联网生活互联网生活方式的地位。进而,影响夸大到了Y代和社交网络。这种现象在年轻用户中迅速盛行,特别是25-34岁和稍大一些的人。现在它已经延伸到了社交网络,影响到了我们日常使用因特网的方式(除非能够找到一种额外的盈利方式)。在这之后,搜索引擎在美国不再那么盛行这个事实还会使人惊讶吗?这些令人惊异的现象都发生在诸如Facebook的社交网站上――这些网站在2006年6月超越搜索引擎成为了互联网上访问市场占有率最高的网站(甚至高于色情网站)
 
社交网络网站意味着搜索引擎的终结吗?我不会谈那么远。发生危机也许会是搜索业务规律中偶然的必然――比如,我们在Google中输入的免费咨询的问题,老老实实在前面等着解决我们的问题的答案。但是现在,如果我们遇到了问题,我们不再去Google寻找答案了,我们去Facebook.。在Facebook上,我们不需要再去主动寻求答案。相反,答案会来找我们。
 

在搜索一些重要的信息时,我还是会使用搜索引擎,但是在过去的几个月以来,我逐渐地发现越来越多的信息都是我的新朋友带给我的。(通过在Facebook中不知羞耻地添加好友,我现在有了900个以上的好友。)――我有Daisy的音乐播放列表,Mel正在读的书,James最爱的电影――无论我是否需要他们。可能搜索引擎发展的自然规律也是这样的。也许Wikipedia的发起者Jimmy Wales只是对他的新搜索引擎做一个黑箱测试(目前有了第400个最常访问的美国境内搜索引擎),这个测试把推动社交网络和吸收由用户编辑和校对的维基式搜索结果联合了起来。
 

回到我的厨房活动中。当我向我的妻子介绍我制作了一个自由款式的水果馅饼(其实就是一个非常糟的馅饼)时,我的Facebook好友之一,住在法国的Alex知道了我正在做点心以后,发信息告诉我Mark Bittman写的《烹饪大全》能教会我做最美味的馅饼的方法,然后我在那本书的第700页果然找到了它,Alex发的信息概括了我对于未来搜索引擎发展方向的看法:我不止想让搜索变得更快捷,而是要在我想要这种信息之前就可以得到它。




    文章评论
 
2008-02-13 12:12:13
这两天,你在AI算法方面的研究进展如何了?
希望能多贴点AI算法与编程的资源
谢谢!

2008-02-15 12:10:45
从现在(15日)开始到25日,为小组内交流阶段
请各位同学把自己在前期研究中的疑惑,以问题的形式在各自的播客上发布,或者到其它专题负责同学的播客上发问征求意见.各小组的组长请督促本小组的同学完成这个任务.

2008-02-20 10:39:10
究竟什么是人工智能(ArtificialIntelligence)?

作者:mysword 时间:2002-02-24 11:03 出处:互联网 责编:chinaitpower

        摘要:究竟什么是人工智能(ArtificialIntelligence)?




曾经看到过网络上的一些文章打着人工智能的旗号,大谈深度优先搜索、广度优先搜索、Alpha-Beta剪枝等等搜索算法,然后就什么都没有了,给人的感觉,仿佛人工智能就是搜索,能用到人工智能的就是电脑博弈。另外一些文章呢,则脱离实际天马行空自由想象,一不留神就谈到哲学上去了。按我的理解,这样谈人工智能的人要么就是大牛,目光已经超越了现在人工智能的发展,要么就是对人工智能实在缺乏了解,不知道人工智能都研究什么,也不知道领域内的困难在哪里,因此也就只能凭空想象了。

那么,人工智能究竟是什么呢?说到人工智能首先要提到智能代理(intelligent agent)。智能代理是一种抽象的实体,可以把它想象成一个存在于系统中、程序中的机器人,它接受外部环境给它的讯息,同时也对环境做出动作,并影响环境。所谓外部环境,就是系统中不受智能代理控制的部分。比如,你如果把一个排序程序看成一个智能代理,那么输入的数据就可以看作外部环境,而你的程序对数据的排序就可以看成一种动作。而人工智能就是研究如何让智能代理更“智能”。所谓的“智能”,包括让它像人一样合理的思考,像人一样做出合理的动作。历史上有一些学者提出了一些关于人工智能的定义,这里摘抄几个:
1. "The study of how to make computers do things at which, at the moment, people are better." (Rich and Knight, 1991)
2. "The study of the computations that make it possible to perceive, reason, and act." (Winston, 1992)
3. "Computational Intelligence is the study of the design of intelligent agents." (Poole et al. 1998)
4. "AI ... is concerned with intelligent behavior in artifacts." (Nilsson, 1998)

人工智能的定义比较抽象,再看看它都具体研究什么吧。首先它研究问题解决(Problem-solving)。这里就包括很多人所了解的那些搜索算法。事实上搜索算法不止深度优先广度优先这些最简单的搜索策略,还有很多种很有效的方法,比如广为人知的爬山法、模拟退火、遗传算法等。其次它还研究知识表示和推理。这里面包括一阶逻辑的推理和定理自动证明。还有各种知识如何在计算机中表示出来。再次,它还研究机器学习。它包括的范围很广,有统计学习算法如经典的EM算法、贝叶斯模型、支持向量机,还包括人工神经网络、强化学习(reinforcement learning)等等。不要怪我不具体谈这些东东,这里面每一个东东都是一个很广阔的领域,三言五语是讲不清楚的。在今后的文章中我将重点讨论人工神经网络和强化学习。因为这是我正在研究的领域。



 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: