《集體智慧編程》(Programming Collective Intelligence Building Smart Web 2.0 Applications)以機器學習與計算統計為主題背景,專門講述如何挖掘和分析Web上的數據和資源,如何分析用戶體驗、市場營銷、個人品味等諸多信息,并得出有用的結論,通過復雜的算法來從Web網站獲取、收集并分析用戶的數據和反饋信息,以便創(chuàng)造新的用戶價值和商業(yè)價值。全書內容翔實,包括協作過濾技術(實現關聯產品推薦功能)、集群數據分析(在大規(guī)模數據集中發(fā)掘相似的數據子集)、搜索引擎核心技術(爬蟲、索引、查詢引擎、PageRank算法等)、搜索海量信息并進行分析統計得出結論的優(yōu)化算法、貝葉斯過濾技術(垃圾郵件過濾、文本過濾)、用決策樹技術實現預測和決策建模功能、社交網絡的信息匹配技術、機器學習和人工智能應用等?!都w智慧編程》(Programming Collective Intelligence Building Smart Web 2.0 Applications)向讀者介紹了:令在線零售商向用戶提供商品或媒體推薦的協作型過濾技術;在一個大型數據集中檢測相似項群組的聚類方法;在針對某一問題的數以百萬計的可能題解中進行搜索,并從中選出最優(yōu)解的優(yōu)化算法;用于垃圾過濾技術的貝葉斯過濾器,如何根據單詞類型及其他特征對文檔進行分類;用于對在線約會站點的用戶進行配對的支持向量機;用于問題求解的智能進化技術——隨著玩游戲的次數逐漸增多,計算機玩家如何通過改進自身代碼的方式來發(fā)展技能。《集體智慧編程》(Programming Collective Intelligence Building Smart Web 2.0 Applications)的每一章后都有練習,這些練習對算法進行了擴展,使其變得更加強大。讓我們超越以數據庫為后端的簡單應用系統,挖掘互聯網數據的價值,為我所用!深入講解蘊藏于智能Web 2.0應用背后的算法原理,介紹挖掘和分析用戶貢獻的內容,以創(chuàng)造新的用戶價值和商業(yè)價值。