Want to tap the facility behind search rankings, product suggestions, social bookmarking, and online matchmaking? This fascinating e-book demonstrates how you can construct Internet 2.zero purposes to mine the big amount of data created by people on the Internet. With the sophisticated algorithms in this ebook, you may write sensible applications to access fascinating datasets from other web sites, acquire data from users of your individual functions, and analyze and understand the information once you have found it. Programming Collective Intelligence takes you into the world of machine learning and statistics, and explains how to attract conclusions about user experience, marketing, personal tastes, and human conduct generally--all from information that you just and others collect every day. Each algorithm is described clearly and concisely with code that can immediately be used in your site, blog, Wiki, or specialized application. This e-book explains:
Collaborative filtering techniques that allow online retailers to suggest products or media
Strategies of clustering to detect groups of comparable objects in a large dataset
Search engine options--crawlers, indexers, query engines, and the PageRank algorithm
Optimization algorithms that search hundreds of thousands of doable options to a problem and choose the perfect one
Bayesian filtering, utilized in spam filters for classifying paperwork based mostly on phrase types and other options
Using decision bushes not only to make predictions, but to mannequin the best way choices are made
Predicting numerical values slightly than classifications to build price models
Help vector machines to match individuals in online dating websites
Non-adverse matrix factorization to find the independent features in adataset
Evolving intelligence for problem solving--how a computer develops its skill by improving its own code the extra it performs a sport
Each chapter contains exercises for extending the algorithms to make them extra powerful. Go beyond easy database-backed applications and put the wealth of Internet information to work for you.
"Bravo! I can't think of a better manner for a developer to first study these algorithms and strategies, nor can I think of a better manner for me (an outdated AI canine) to reinvigorate my data of the details."
-- Dan Russell, Google
"Toby's guide does an excellent job of breaking down the complex material of machine-learning algorithms into sensible, straightforward-to-understand examples that may be instantly utilized to analysis of social interplay throughout the Net today. If I had this e-book two years ago, it would have saved precious time taking place some fruitless paths."
-- Tim Wolters, CTO, Collective Intellect
More details about this book
or
Download Programming Collective Intelligence PDF Ebook