导航

Beyond Search

最好走的路越走越难,最难走的路越走越容易

« Google 评价 blog 的指标使用 Hadoop 实现 Inner Join 操作 »

《Programming Collective Intelligence》书评

中国有句老话,叫做“知易行难”。
作算法的朋友应该更有体会,想把 paper 上的公式转变为可以运行的代码,这是件考验功力的事情。
Toby Segaran 写的这本《Programming Collective Intelligence》,是修炼此种功力的武林秘笈之一。

这本书最显著的特点是,实战性极强!
针对每个算法,他从头到尾演示了一个完整的实现过程:从获取数据,组织存储,到算法实现,加载运算,再到最后的结果的分析利用。书中所有的例子均基于实际系统的真实数据,作者演示了大量的开放 API 的使用,Delicious、Amazon、Last.fm、Google News,各个都是大名鼎鼎,每步都是真刀真枪。跟着书中的操作这样一趟走下来,你会豁然开朗,原来这些看似神秘复杂的系统,也不过如此。但不幸的是,其中的大部分 API 已经不能工作了。比如 del.icio.us API,你就得换这个了。

从纯粹算法的角度来讲,这本书里讲解的算法,基本都是入门级的。但即使是这样,能把细节讲述地如此传神,也实属不易。换一个角度来看,简单,也同时意味着常用,熟练掌握了书中的这些算法,也足以解决不少的现实问题。而且,在拥有大规模数据的情况下,简单的算法,往往也可以取得令人吃惊的效果 [1]

另外一个方面,此书作者用英文遣词造句的能力出神入化,读起来简直行云流水。时常会让自己产生英文超牛的幻觉,体验很爽。

没时间细读的朋友,也建议至少看一下 Toby Segaran 写的 Social Data Mining 这个 slide,一定会有收获。

我得知此书,需感谢个性化技术相关资料后面,KaKa 网友的推荐。
豆瓣猜没有帮助我发现这本书。
这曾让我思考,基于 SNS 的推荐,是否比传统的推荐更有效呢?

五星!

  • quote 3.笔端
  • http://blog.csharpdna.com
  • 我觉得基于SNS的推荐还是比较靠谱的。主要是我们的口味都不太靠谱,“我们”指的是chinese,看看你身边的blog,大部分都是今天写写技术,明天谈谈生活,后天再发发政治的牢骚,用户的阅读口味也是如此。而国外的blog,谈技术的基本都仅限于技术,以此类推,我们的口味太不靠谱,经常变化..
  • 9/22/2008 11:14:17 AM 回复该留言
  • quote 4.敬思
  • http://rdc.taobao.com/blog/dw/
  • 为不靠谱的人推荐不靠谱的口味,不正是一件靠谱的事儿吗?
    写代码之余看看天涯,是人之常情,那就为他推荐天涯好了;
    是吧!
    如果把技术工作者的口味限制于技术,那更适合搜索做的事情。。。
  • 9/25/2008 10:56:06 AM 回复该留言
  • quote 7.野生
  • http://iphoneonlineblog.com
  • 虽然我认为Christian Loubouti platform shoes hit bg是美丽的,所以有时候我觉得红色undersole可有点庸俗或粘性一样,我喜欢野生红舞鞋。但在这个对,分散的ruffles从红色undersoledelightfully。我们已经看到了很多竖起前鞋在过去几年里,但这些都是我最喜欢的,模仿花环和提醒我的卢布坦花瓣凉鞋。69
  • 6/16/2009 9:01:20 PM 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog 1.7 Laputa Build 70216 .Templete from Google黑板报

Copyright 2007-2008 Guwendong.cn. All Rights Reserved.

我的豆瓣九点

Feed@FeedSky

网站目录

Search

  •  

文章归档