Search Advanced SearchView Cart   Checkout   
 Location:  Home » Books » Programming Collective Intelligence: Building Smart Web 2.0 Applications  
Categories
Apparel
Baby
Books
DVD
Electronics
Health
Home / Garden
Jewelry / Watches
Kitchen
Music
Out Door Living
Software
Sports / Leisure
Toools
Toys
VHS
PC / Video Games
Subcategories
Computer Vision
Image & Signal Processing
Machine Learning
Natural Language
Neural Networks
Pattern Recognition
Robotics
Speech Processing
General AAS
New Releases
Neural Networks and Learning Machines: A Comprehensive Foundation
Text-to-Speech Synthesis
Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations: Algorithmic, Game-theoretic, and Logical Foundations
Maximum LEGO NXT: Building Robots with Java Brains
Introduction to Embedded System Design Using Field Programmable Gate Arrays
Thinking on the Web: Berners Lee, Godel and Turing
Introduction to Machine Learning
Automation Control Systems Design
Intelligent Agents in the Evolution of Web and Applications (Studies in Computational Intelligence)
Matlab Introduction to Pattern Recognition
Bestsellers
Logic Pro 8 and Logic Express 8 (Apple Pro Training)
The Unofficial LEGO MINDSTORMS NXT Inventor's Guide
Mac OS X Leopard For Dummies
The Singularity is Near
iPod and iTunes for Dummies (For Dummies)
The Macintosh iLife 08
Logic Pro 8 Beyond the Basics (Apple Pro Training)
Getting Started with Arduino (Make: Projects)
Programming Collective Intelligence: Building Smart Web 2.0 Applications
Pro Tools All-in-one Desk Reference for Dummies (For Dummies)

Programming Collective Intelligence: Building Smart Web 2.0 Applications

Programming Collective Intelligence: Building Smart Web 2.0 Applications

zoom enlarge 
Author: Toby Segaran
Publisher: O'Reilly Media, Inc.
Category: Book

List Price: £24.99
Buy New: £14.50
You Save: £10.49 (42%)



New (35) Used (5) from £14.50

Rating: 4.5 out of 5 stars 6 reviews
Sales Rank: 14369

Media: Paperback
Number Of Items: 1
Pages: 360
Shipping Weight (lbs): 1.3
Dimensions (in): 9.1 x 7 x 0.7

ISBN: 0596529325
Dewey Decimal Number: 006.76
EAN: 9780596529321
ASIN: 0596529325

Publication Date: August 16, 2007
Availability: Usually dispatched within 1-2 business days

Customer Reviews:   Read 1 more reviews...

3 out of 5 stars Good overview of topic, but assumes you must learn Python   November 30, 2008
This book provides an good collection of the various algorithms that can be used in this brave new world of Web 2.0. However, I have found it difficult to use as it has all its code written in Python, a language I know little about. It seems to me that if the algorithms were explained in detail beforehand, rather than having to be worked out from the code, this would be a superb book.

Given the type of analysis this book uses, the language could be either Java (as that pervades everywhere), PHP (the language of server scripting), or (even better) Lisp, which Python attempts to emulate.

It talks about making use of the various APIs that are now available, letting you access data that can be manipulated. But it does not show how the data looks before the programs modify them, so if you want (as I do) to use a different language, you cannot see from what you need to modify, only the result.

Don't get me wrong, this is a good book, but the Python code is poorly laid out (never heard of spaces? And if you have to use spaces to indent, try three spaces), and for those like me who don't read Python it was difficult to see what is going on. I don't want to learn Python just to learn the algorithms. I would, perhaps perversely, be prepared to plough through Lisp code, and it would be good to see the Python code converted to Lisp (and Java for that matter).

So yes, this is an interesting book as it describes areas of interest, given the new types of data that are widely available, but I only give it three stars because it seems to be written for Python users, not the general programming audience.



5 out of 5 stars Keeps coming back, again and again   November 5, 2008
This is an excellent book that I keep coming back to again and again. It explains a variety of complex machine learning algorithms with easy to follow, clear, concise code. The only bad word I've heard about this book is that occasionally it would be useful to see the algorithms as equations as well as code, I didn't find that a problem at all though.


5 out of 5 stars Very Useful   October 22, 2008
I was a beginner in both python and general programming when I got this book together with a book on how to use Python in general.

I actually found this book more useful than the general Python book as the use of examples is a much better way of learning (in my opinion). The examples introduced get more and more complex through the book which then forces you to learn about those programs in order to understand what they've done.

The fact that it exposes you to live web based data from the beginning is very useful indeed. My only wish would be that the formatting would be a bit clear. Python seems to thrive on using indentation rather than brackets and it can be difficult to see exactly which level of indentation is being used.

You need a ruler to use it!



5 out of 5 stars very good introduction   September 11, 2008
This book really does an awesome job at guiding you through the process of using collective intelligence in your own applications. For me, a bit more explanation on the math would be nice, but if i just pay attention it still seems to stick, so it's not crucial.
just, well, get it! it's good

Pete



5 out of 5 stars A truly outstanding book   March 29, 2008
 7 out of 7 found this review helpful

This book is definitely worth having on your bookshelf. It breaks down one of the most complex and demanding subjects into delightful, succinct and digestible pieces.

Having dredged my way through similar books in the past, I wasn't expecting too much, but Programming Collective Intelligence is remarkable. I found this book gripping; completing each example was very rewarding, and has now got me hooked on learning more.

I ended up working my way through the entire book, and really feel that it was time well spent. I now feel that I actually understand the concepts and algorithms surrounding machine learning/AI/data mining, and as a bonus have become familiar with a huge number of web 2.0 APIs.

The source code is almost impeccable. Most programming books falter on sloppy and/or incomplete code, but Programming Collective Intelligence is well explained and has the complete Python code written in the book, as well as being available for download. I was able to do every example without any major problems, despite having never used the Python language before.

Well written & diagrammed, with good examples and wonderful explanations: this a fantastic book, and to be highly recommended.




 
Copyright 2007© BestDiscounted.com. All Rights Reserved
secure site  

Partner: Cheap MP3 Player | Canon Digital Camera | Phototrunk Store | Healthy Store