中国有句老话,叫做“知易行难”。
作算法的朋友应该更有体会,想把 paper 上的公式转变为可以运行的代码,这是件考验功力的事情。
Toby Segaran 写的这本《Programming Collective Intelligence》,是修炼此种功力的武林秘笈之一。
这本书最显著的特点是,实战性极强!
针对每个算法,他从头到尾演示了一个完整的实现过程:从获取数据,组织存储,到算法实现,加载运算,再到最后的结果的分析利用。书中所有的例子均基于实际系统的真实数据,作者演示了大量的开放 API 的使用,Delicious、Amazon、Last.fm、Google News,各个都是大名鼎鼎,每步都是真刀真枪。跟着书中的操作这样一趟走下来,你会豁然开朗,原来这些看似神秘复杂的系统,也不过如此。但不幸的是,其中的大部分 API 已经不能工作了。比如 del.icio.us API,你就得换这个了,http://www.michael-noll.com/wiki/Del.icio.us_Python_API。
从纯粹算法的角度来讲,这本书里讲解的算法,基本都是入门级的。但即使是这样,能把细节讲述地如此传神,也实属不易。换一个角度来看,简单,也同时意味着常用,熟练掌握了书中的这些算法,也足以解决不少的现实问题。而且,在拥有大规模数据的情况下,简单的算法,往往也可以取得令人吃惊的效果。
另外一个方面,此书作者用英文遣词造句的能力出神入化,读起来简直行云流水。时常会让自己产生英文超牛的幻觉,体验很爽。
没时间细读的朋友,也建议至少看一下 Toby Segaran 写的 Social Data Mining 这个 slide,一定会有收获。http://www.slideshare.net/adunne/mining-social-data-for-fun-and-insight
我得知此书,需感谢我的一篇 blog “个性化技术相关资料” 后面,KaKa 网友的推荐。http://www.guwendong.com/post/2008/recommendation_resources.html
豆瓣猜没有帮助我发现这本书。
这曾让我思考,基于 SNS 的推荐,是否比传统的推荐更有效呢?想参与讨论?请移步这里 http://www.douban.com/group/topic/3994778/
五星!
首发 Beyond Search
http://www.guwendong.com/post/2008/programming_collective_intelligence_review.html
实战性极强
对“实战性极强”的回应
《集体智慧编程》热门书评
-
事隔几年,重拾这本书
122有用 10无用 飞林沙 2012-12-28
记得第一次读这本书的时候,是刚毕业在第一家小公司工作,虽然当时只是做Web,但是作为十人团队中少有的还有那么点数学基础的人,无可避免地把一些简单的非工程化的东西接了过来。当时有一个小任务是来做喜欢xxx的人也喜欢xxx,老大就把这本集体智慧编程扔给了我,说看这本书,然后看看能不能把这个做出来,当时我...
-
夸的人太多了,我来中和以下
101有用 4无用 Chen_1st 2010-11-22
这本书还不错的,很适合数学基础不算太好(当然也还是要一定的数学基础),又想了解数据挖掘这个领域的读者。或者有实际的项目需求,但又没有足够的时间去深入了解这个领域的实践者。不过我每次看到有人说它把艰涩的数学讲的很通俗、进而认为那些写满数学公式的书是故弄玄虚这样的说法时就觉得很反胃口。但这种说法很普遍,...
-
实战性极强
67有用 1无用 clickstone 2008-08-25
中国有句老话,叫做“知易行难”。作算法的朋友应该更有体会,想把 paper 上的公式转变为可以运行的代码,这是件考验功力的事情。Toby Segaran 写的这本《Programming Collective Intelligence》,是修炼此种功力的武林秘笈之一。这本书最显著的特点是,实战性极强...
-
入门的好书
21有用 0无用 yeahq 2009-04-13
花了很长时间,终于断断续续地坚持把《Programming Collective Intelligence》给读完了。作者用非常直观的方式向读者展示了人工智能和机器学习中的大量经典的算法。更可贵的是,作者在展示算法时所使用的例子都是Internet中非常有代表性的...
-
书中网站del.icio.us数据实例指导
13有用 1无用 zhou jimin 2011-11-24
为了更好地学习本书,我从学习python开始到后来调试书中的网站实例。花了不少功夫,希望朋友们不要走弯路。这里提供了图文并茂的指导过程。请参考: http://blog.csdn.net/zjmwqx/article/details/7007438...
书名: 集体智慧编程
作者: Toby Segaran
出版社: 电子工业出版社
原作名: Programming Collective Intelligence
译者: 莫映 | 王开福
出版年: 2015-3
页数: 356
定价: 79.00元
装帧: 平装
ISBN: 9787121254437