想要探寻搜索排名、产品引荐、社会化书签和在线匹配背面的力量吗?这本颇具魅力的书本向你展示怎么创立Web
2.0应用程序,从参加性?Internet应用程序发生的大量数据中发掘金矿。运用本书中介绍的先进算法,你可以编写聪明的程序,以访问其他网站那些风趣的数据集,从自有应用程序的用户中搜集数据,或者分析和理解你所发现的数据。
《集体智慧编程》将你带入机器学习和统计的国际,并且阐释了怎么从你和别人每天搜集的信息中取得关于用户体会、市场营销、特性品尝及人类行为的结论。每个算法的描述都非常简明清晰,相关代码均可以立即用于你的网站、博客、Wiki或特定应用程序。本书讲解了下列主题:
可以让在线零售商引荐产品或媒体的协作过滤技能
用于在大数据集中发现同类项组的聚类办法
从数以百万计或许计划中选择问题最佳解决计划的最优化算法
贝叶斯过滤,用在基于单词类型和其他特征的废物信息过滤中
支持向量(support-vector)机器,用于在线结交网站中的速配
用于问题解决的演化智能——计算机怎么通过多次玩同样的游戏,改进本身代码并取得技能提高
每一章都包含了相关练习,可通过扩展使算法变得更强壮。超越简单的数据库支持应用程序模式,让 Internet数据财富为你所用。
Toby Segaran is a
software developer and manager at Genstruct, a computational systems
biology company. He has written free web applications for his own use
and put them online for others to try, including: tasktoy, a task
management system; Lazybase, an online application that lets users
design, create and share databases of anything they like; and Rosetta
Blog, an online tool for practicing Spanish and French by reading blogs
along with their translations and lists of common words. Each of these
has several hundred regular users. His blog is located at kiwitobes.com.