amazon计算机新书销量第一位: programming collective intelligence
这是一本讲基于机器学习算法的群体智慧...用python做示范代码
第一章说machine learning是一种很有前途的技术,能够用于:
生命科学
金融欺诈判断
机器视觉识别
生产消费市场判断
供应链优化
股票市场
国家安全等...
第二章讲的是如何做社区网站的推荐功能
user-based algorithm就是先找出和你口味差不多的人
然后推荐和你口味相同没看过的电影/书给你
对于任意两个人,每个人是一个维度,他们共同看过的书构成一个二维点阵,然后算相似度
可以用好几种办法,我觉得算两条直线的斜率差不错...张角越大说明口味越不匹配
这个算法精度高,最大缺点是计算复杂度大
要两两比对,如果人数是N,共同看过的书最多是k本,复杂度大概是(N*N*k*k)...
很难忍受...这套算法要大规模并行计算...计算成本高了,现在的社交网不太容易推出这种服务...
改进的算法是计算以电影为中心的相关性,对于任意两个电影计算相关性
这样能找出大众口味下相似度差不多的电影集合...
因为电影数目有限...这个算法复杂度不高,豆瓣应该就是这种item-based的推荐...
不过我感觉效果不太好,精度不够,书太流行了...没法推荐更多的比较罕见的符合口味的书
--------------
chenjinlai
2008-05-05
分享到:
相关推荐
集体智慧编程(Programming Collective Intelligence)中文版 pdf-part1机器学习相关书籍
集体智慧编程/Programming Collective Intelligence 中英文版
Programming Collective Intelligence: Building Smart Web 2.0 Applications 英文epub版本
《集体智慧编程》(Programming Collective Intelligence)官方源代码,非手敲。
《programming collective intelligence》是一本使用Python语言学习机器学习的教材。全书以英文原版呈现,难度适中,非常适合自学的读者。这本书被一些业界专家广泛推荐,因为它不仅对于初学者来说容易理解,而且还...
《编程集体智能》(Programming Collective Intelligence)是一本旨在帮助读者掌握如何利用Python语言进行机器学习的技术书籍。本书深入浅出地介绍了各种复杂的机器学习算法,并通过实际案例将这些算法的应用变得简单...
集体智慧编程 English edition
集体智慧编程(Programming Collective Intelligence)中文版 pdf-part2机器学习 贝叶斯 决策树
Segaran -- Programming Collective Intelligence -- 2008 -- code.7z
《Programming Collective Intelligence》是一本深度探讨如何利用编程技术来挖掘和分析数据,从而实现集体智慧的书籍。这本书主要面向对Python编程有一定基础,并希望通过编程手段理解并应用大数据、机器学习和人工...
集体智慧编程的全部代码,本人自行全部学完并且基本上都实操运行过,可靠。现在分享给大家,象征性的收一个积分,希望大家学习愉快。
中文版电子书 + 英文版电子书 + 源代码 本书以机器学习与计算统计为主题背景,专门讲述如何挖掘和分析Web上的数据和资源,如何分析用户体验、市场营销、个人品味等诸多信息,并得出有用的结论,通过复杂的算法来从...
A new category of powerful programming techniques lets you discover the patterns, inter-relationships, and individual profiles-the collective intelligence–locked in the data people leave behind as ...
Collective Intelligence in Action (Manning 2008).pdf