Got more questions? Find advice on: SQL | XML | Regular Expressions | Windows
in Search
Welcome to AspAdvice Sign in | Join | Help

PressReleases

Press Releases submitted from various .NET companies.

Programming Collective Intelligence--New from O'Reilly

The Ultimate Toolbox for Web 2.0 Programmers

Programming Collective Intelligence

Sebastopol, CA—Want to tap the power behind search rankings, product recommendations, social bookmarking, and online matchmaking? Toby Segaran's new book, Programming Collective Intelligence shows you how. In it, the San Francisco based developer demonstrates how you can build Web 2.0 applications to analyze social interaction across the Web today.

Segaran says, "I've worked in science software for a while, where data-mining and machine learning algorithms are quite important. I found it was difficult to find people with any exposure to these techniques and I thought it might be helpful to write a more accessible introduction with a fun angle. The timing was perfect to create a book about using these methods to help people build more intelligent web applications." With the sophisticated yet easy-to-understand and practical algorithms in this book, developers can start writing smart programs to access interesting datasets from other web sites, collect data from users of their own applications, and analyze and understand the data once they've found it.

As Tim O'Reilly, founder and CEO of O'Reilly Media, Inc., wrote in his recent blog post, Toby's new book "teaches algorithms and techniques for extracting meaning from data, including user data. This is the programmer's toolbox for Web 2.0. It's no longer enough to know how to build a database-backed web site. If you want to succeed, you need to know how to mine the data that users are adding, both explicitly and as a side-effect of their activity on your site."

Added O'Reilly, "There's been a lot written about Web 2.0 since we first coined the term in 2004, but in many ways, Toby's book is the first practical guide to programming Web 2.0 applications. (We won't tell you how to be the next Google, but we'll teach the basic techniques that are part of the price of entry. Better or more specialized algorithms are going to be the heart of each Web 2.0 company's secret sauce.)"

Programming Collective Intelligence takes you into the world of machine learning and statistics, and explains how to draw conclusions about user experience, marketing, personal tastes, and human behavior in general -- all from information that you and others collect every day. Each algorithm is described clearly and concisely with code that can immediately be used on your web site, blog, Wiki, or specialized application.

This book explains:

  • Collaborative filtering techniques that enable online retailers to recommend products or media
  • Methods of clustering to detect groups of similar items in a large dataset
  • Search engine features -- crawlers, indexers, query engines, and the PageRank algorithm
  • Optimization algorithms that search millions of possible solutions to a problem and choose the best one
  • Bayesian filtering, used in spam filters for classifying documents based on word types and other features
  • Using decision trees not only to make predictions, but to model the way decisions are made
  • Predicting numerical values rather than classifications to build price models
  • Support vector machines to match people in online dating sites
  • Non-negative matrix factorization to find the independent features in a dataset
  • Evolving intelligence for problem solving -- how a computer develops its skill by improving its own code the more it plays a game

Each chapter includes exercises for extending the algorithms to make them more powerful. The code examples in this book are written in Python, and familiarity with Python program will help, but Segaran provides explanations of all the algorithms so that programmers of other languages can follow them easily. With this book, developers can go beyond simple database-backed applications and put the wealth of Internet data to work for them. As Segaran says, "The book just scratches the surface of what's possible. Its purpose is to both educate and inspire people to learn more."

For a review copy or more information please email press@oreilly.com. Please include your delivery address and contact information.

Toby Segaran is a software developer and manager at Genstruct, a computational systems biology company.

Additional Resources:
For more information about the book, including table of contents, index, author bios, and cover graphic, see: http://www.oreilly/catalog/9780596529321
9780596529321 -->

Programming Collective Intelligence

-->Programming Collective Intelligence
Toby Segaran
ISBN: 0-596-52932-5, 358 pages, $39.99 USD, £24.99 GBP
order@oreilly.com
1-800-998-9938
1-707-827-7000



Book Price: "; } elsif ($DATA{'format'} eq "edoc") { print "PDF Price: "; } else { print ""; } **-> print qq~~; print $currency . $price . " " . $code **-> . ""; } elsif (($DATA{'format'} =~ /edoc/) && ($DATA{'series'} !~ /pocketref/)) { -->

-->


-->

About O'Reilly
O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.

# # #

O'Reilly is a registered trademark of O'Reilly Media, Inc. All other trademarks are the property of their respective owners.

Available online at http://www.oreilly.com/store/O'Reilly.com

O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472   (707) 827-7000

Sponsor
Published Tuesday, August 21, 2007 8:27 AM by ssmith

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

edase said:

Hello, nice site. My favourite sites: <a href=http://www.onet.pl>www">http://www.onet.pl>www onet</a> hello [URL=http://www.onet.pl] url ONET [/URL] http://www.onet.pl

September 6, 2007 3:52 PM
 

adam said:

Great blog. I really liked it. I have also created a lens in same niche. This is my first time, hope u guys like it. Here’s a brief intro: Online dating has during recent years gain importance among the internet users. According to a survey by Online Publishers Association and COM Score Networks, US residents spend around $500 million in 2005 on online dating. But what make the best online dating service? There are various attributes that people will seek from the best online dating service namely the ability to preview members before signing, clear billing strategies and enhance privacy features.

http://www.squidoo.com/best-online-dating-service-tips/

September 19, 2007 3:48 AM

Leave a Comment

(required) 
(optional)
(required) 
Enter the code you see below

Submit