让数学走开_智能Web算法书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 互联网 > 智能Web算法 > 让数学走开
陈钢 智能Web算法 的书评 发表时间:2010-09-26 04:09:02

让数学走开

最近在阿稳的带领下翻译一本算法方面的书,<a href="http://www.amazon.com/gp/product/1933988665/" target="_blank">Algorithms of Intelligent Web</a>。讲的主要内容是诸如分类、聚类、推荐系统、搜索等等所谓智能算法在Web应用中的使用。例如,Amazon如果根据用户的购买和浏览记录做商品推荐?在国内的网站中,诸如校内网的好友推荐、豆瓣网的书籍、电影推荐等等。嗯,怎么我举的例子都是推荐系统~~(名言:“咦,我怎么提到了锤子”,看不懂的略过)

技术书籍的写作风格大概可以分为三类,一类是学术性质的,参考文献、引用、公式一般都不少。不管难度如何,总是非常严谨的样子。例如,《算法导论》;一类是大话风格,对话、漫画、虚拟情境等等手段通通用上,唯一的目的就是让读者弄明白各种玄乎的概念和技术,例如Head First系列、程杰老师的《大话设计模式》等。总体来说,这两类书的数量都不是很多,更主流的应该是介于两者之间的。至于那些实在是垃圾得有点过头的书,就没办法纳入了。

Algorithms of Intelligent Web是属于最后一类的,作者偶尔会来点让人一下子明白不过来的美式冷笑话,偶尔也会很严谨地讨论几个数学公式。向量、矩阵、泛函、分布都会时不时地扯上两句,星际迷航、日本侵华之类的东西也能在书中看到。看着是觉得作者兴趣广泛,对于我这个译者就有点头疼了。不过本书最大的特点还是尽一切可能降低对读者的数学知识的要求。即使遇到非讲不可的数学内容,作者也会将其以最具体最实用的形式讲出来。要做到这点,其实并不容易。

算法,我们经常说计算机算法,但其实自图灵以来,能在算法领域做出惊天贡献的人大多数都还顶着个数学家的头衔。讲算法而不讲数学,或是少讲数学,同时还要把算法讲清楚,实在是不易。这本书基本上做到了。所以很适合数学背景不太强,编程有些经验的同学作为入门书籍来读。

基本上近年来在Web开发领域比较热门的算法类型都有提及,而且改进的手段也算是比较先进的。比较实际,不像某些比较偏理论的书籍,读完之后恍然大悟,就是不知如何动手。

本书还有一个配套的Google Code网站,有兴趣的可以去check out最新的代码。不过比较奇怪的是,这么多的脚本语言,作者偏偏选了个冷门的BeanShell。估计就算是写Java的同学,有些都没听说过这玩意。BeanShell最大的特点:兼容所有Java语法;最大缺点:2005年后就没有更新过!如果能把这些代码用PHP或Python或Ruby重新写过,估计能有更大的市场。

翻译工作大概今年年底全部结束,至于什么时候出版,这个得听周筠老师的。

乱七八糟,没有中心思想。请随意拍砖。

原文地址:http://gossipcoder.com/?p=265

展开全文
有用 9 无用 2

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“让数学走开”的回应

嬴辰未来 2012-10-23 09:45:55

老师您好!我在运行第四章的代码时,出现错误,怎么回事?

陈钢 2011-10-15 23:54:05

中文版已经出了一段时间了:http://book.douban.com/subject/6545083/

卡碧尼 2011-10-15 23:28:36

看起来不错呢,我先找英文版看看。。。

tony_jane 2011-05-07 15:54:59

什么时候 出版呢?

老笨 2011-01-28 13:51:52

这书出版了吗,楼主

陈钢 2010-12-24 11:23:01

为啥要用“又”字呢?不过beanshell的代码在JDK上用也比较方便,完全兼容~

神仙 2010-12-23 11:24:14

又是周老师……
真的,为啥是beanshell呢……

Victor.Hsu 2010-11-17 12:26:20

给力。期待ing...

[已注销] 2010-10-13 09:23:39

听起来还算有趣。

2010-09-26 14:48:15

支持一下~