Programming Collective Intelligence et plus d'un million d'autres livres sont disponibles pour le Kindle d'Amazon. En savoir plus
EUR 31,01
  • Tous les prix incluent la TVA.
Il ne reste plus que 2 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).
Expédié et vendu par Amazon.
Emballage cadeau disponible.
Quantité :1
Ajouter au panier
Vous l'avez déjà ?
Repliez vers l'arrière Repliez vers l'avant
Ecoutez Lecture en cours... Interrompu   Vous écoutez un extrait de l'édition audio Audible
En savoir plus
Voir les 3 images

Programming Collective Intelligence (Anglais) Broché – 4 septembre 2007

Voir les 3 formats et éditions Masquer les autres formats et éditions
Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle
"Veuillez réessayer"
"Veuillez réessayer"
EUR 31,01
EUR 20,60 EUR 19,18

Offres spéciales et liens associés

Produits fréquemment achetés ensemble

Programming Collective Intelligence + Python for Data Analysis
Acheter les articles sélectionnés ensemble
  • Python for Data Analysis EUR 31,01

Les clients ayant acheté cet article ont également acheté


Détails sur le produit

En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Dans ce livre (En savoir plus)
Parcourir les pages échantillon
Couverture | Copyright | Table des matières | Extrait | Index | Quatrième de couverture
Rechercher dans ce livre:

Quels sont les autres articles que les clients achètent après avoir regardé cet article?

Commentaires en ligne 

Il n'y a pas encore de commentaires clients sur
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoiles

Commentaires client les plus utiles sur (beta) 106 commentaires
164 internautes sur 170 ont trouvé ce commentaire utile 
Putting Theory into Practice 18 décembre 2007
Par Syd Logan - Publié sur
Format: Broché Achat vérifié
This book is probably best for those of you who have read the theory, but are not quite sure how to turn that theory into something useful. Or for those who simply hunger for a survey of how machine learning can be applied to the web, and need a non-mathematical introduction.

My area of strength happens to be neural networks (my MS thesis topic was in the subject), so I will focus on that. In a few pages of the book, the author describes how the most popular of all neural networks, backpropagation, can be used to map a set of search terms to a URL. One might do this, for example, to try and find the page best matching the search terms. Instead of doing what nearly all other authors will do, prove the math behind the backprop training algorithm, he instead mentions what it does, and goes on to present python code that implements the stated goal.

The upside of the approach is clear -- if you know the theory of neural networks, and are not sure how to apply it (or want to see an example of how it can be applied), then this book is great for that. His example of adaptively training a backprop net using only a subset of the nodes in the network was interesting, and I learned from it. Given all the reading I have done over the years on the subject, that was a bit of a surprise for me.

However, don't take this book as being the "end all, be all" for understanding neural networks and their applications. If you need that, you will want to augment this book with writings that cover some of the other network architectures (SOM, hopfield, etc) that are out there. The same goes for the other topics that it covers.

In the end, this book is a great introduction to what is available for those new to machine learning, and shows better than any other book how it applies to Web 2.0. Major strengths of this book are its broad coverage, and the practicality of its contents. It is a great book for those who are struggling with the theory, and/or those who need to see an example of how the theory can be applied in a concise, practical way.

To the author: I expect this book will get a second edition, as the premise behind the book is such a good one. If that happens, perhaps beef up the equations a bit in the appendix, and cite some references or a bibliography for those readers interested in some more in depth reading about the theory behind all these wonderful techniques. (The lack of a bibliography is why I gave it 4 stars out of 5, I really think that those who are new to the subject would benefit greatly from knowing what sits on your bookshelf.)
83 internautes sur 85 ont trouvé ce commentaire utile 
Accessible introduction to complex topics 17 août 2007
Par Leo Dirac - Publié sur
Format: Broché Achat vérifié
Segaran has done an excellent job of explaining complex algorithms and mathematical concepts with clear examples and code that is both easy to read and useful. His coding style in Python often reads as clearly as pseudo-code in algorithm books. The examples give real-world grounding to abstract concepts like collaborative filtering and bayesian classification.

My favorite part is how he shows us code (gives it to us!) that goes out into the world, grabs masses of data and does interesting things with it. The use of a hierarchical clustering algorithm to dig into people's intrinsic desires in life as expressed in zebo is worth the price of the book alone. The graph that shows a strong connection between "wife", "kids", and "home" but a different connection between "husband", "children", and "job" is IMHO just fascinating.

Gems like that make this book worth reading cover to cover. After that it can happily hang out on your shelf as a reference anytime you need to build something to mine user data and extract the wisdom of crowds.
67 internautes sur 70 ont trouvé ce commentaire utile 
Understanding the logic behind sites like Amazon and Google... 20 octobre 2007
Par Thomas Duff - Publié sur
Format: Broché
Have you ever wondered how some of those "collective intelligence" sites work? How Amazon can suggest books that you'll like based on your browsing history? How a search engine can rank and filter results? Toby Segaran does a very good job in revealing and teaching those types of algorithms in his book Programming Collective Intelligence: Building Smart Web 2.0 Applications. While I'm not ready to run out and build my own version of Facebook now, at least I can start to understand how sites like that are designed.

Introduction to Collective Intelligence; Making Recommendations; Discovering Groups; Searching and Ranking; Optimization; Document Filtering; Modeling with Decision Trees; Building Price Models; Advanced Classification - Kernel Methods and SVMs; Finding Independent Features; Evolving Intelligence; Algorithm Summary; Third-Party Libraries; Mathematical Formulas; Index

In each of the chapters, Segaran takes a type of capability, be it decision-making or filtering, and shows how a programming language can be used to build that feature. His examples are all in Python, so it helps if you are already familiar with that language if you want to actually work with the code. But even if you don't know Python, the examples are clear and detailed enough that you can follow along and get the gist of what's happening. I personally think that it would help immensely if you had a background in mathematics and statistics. You can use the code here without having a detailed understanding of math, but I'm sure much of this would be more deeply appreciated if you already know about such things as Tanimoto similarity scores, Euclidean distances, or Pearson coefficients.

From my perspective (a non-Python programmer *without* the math background), I was more interested in understanding the overall picture about things like how ranking systems work or how recommendation engines are structured. While there was more detail than I needed (or understood), I still felt as if I accomplished my goal. I have a much greater appreciation for what companies like Google and Amazon have done in building web applications that allow the knowledge and wisdom of groups to be gathered and applied to my own preferences.

Statistical programmers will probably find years of entertainment here. :) "Normal" programmers will expand their horizons, too.
18 internautes sur 18 ont trouvé ce commentaire utile 
The most accessible book on machine learning I've found 5 septembre 2007
Par Thomas Lockney - Publié sur
Format: Broché
I first learned of this book just a few weeks ago, shortly before it was available. I immediately read the sample chapter on the publisher's website and was certain I had to get a hold of a copy.

I was not in the least bit disappointed with what I found. It has been quite a while since I've looked at any Python code (I'm more of a Ruby fan, personally), but the code is easy to follow and it's a simple matter to extract the basic concepts into any language.

I have spent quite a few years now watching the field of machine intelligence from the sidelines, occasionally reading the odd technical write up or wikipedia article, trying to wrap my brain around the basic ideas. The thing is, it's not clear to me that in some regards, it's not that complex. It's just that most of the existing books and articles are written for those immersed in the field. This book is not like that. It explains things in clear language that is easy to follow, using simplified examples and making excellent use of graphics to "show" you how it works.

If you really want to dig in deep, Segaran provides exercises at the end of each chapter and gives you an appendix full of mathematical formulas (the "pure" representation of the algorithms).

Finally, I should mention that the last chapter does what so many other technical books should but don't: it clearly summarizes everything he has shown you. He does this in a straightforward way so that you won't have to go searching through the book, rereading everything again, to put these techniques into practice.
48 internautes sur 55 ont trouvé ce commentaire utile 
Shallow, poorly edited and out of date - Avoid 9 mars 2011
Par Amazon Customer - Publié sur
Format: Broché
This book covers a lot of topics of recent interest in the field of machine learning, data mining etc., frequently using online datasets for its examples. The code samples are in Python, and some knowledge of Python is assumed.

Unfortunately the book suffers from a number of problems. As other reviews have noted, the editing is very sloppy indeed: many of the code samples don't work, due to basic editing errors such as variables with different names on different lines of code, and frequently the text describing the code does not match the code it surrounds. Additionally, while the code samples aim to be brief and informal, they are written in a poor coding style: readability is sacrificed frequently for very small space savings. Variable names follow the "wordsruntogether" style rather than using underscores_like_this or camelCase (as normal Python style would recommend), the author doesn't even bother to put spaces around his equals signs, and expressions are telescoped onto one line where a little more space would have made the example much clearer (particularly to anyone meeting Python for the first time). Coverage of what are frequently fairly advanced mathematical topics is quite superficial, and the author tries to maintain the fiction that you can understand this with only a high-school or perhaps college 101 math background. This just isn't true, and results in a book that fails everyone: those who know the math are annoyed and unsatisfied at the depth, while those that don't are probably mystified and confused.

As well as being mostly non-functional for reasons of poor editing, many of the code samples also no longer work as they rely on APIs of websites such as Facebook, Hot or Not and Zillow which have changed or which no longer function. While we can't really fault the author for this after 3+ years since publication, it does add to the reasons not to buy the book now. Fortunately the Kindle "sample chapter" for this book is about 75% of the book's content, so you can read most of it for free. It would be nice if O'Reilly's errata page for the book was maintained, and also if the Kindle edition had the errata applied to it. But I guess that is too much to ask.

It's worth reading the free chapters in the Kindle sample if you want a quick skim of these topics and aren't going to bother with the code samples, but don't spend money on the book or time on the code.
Ces commentaires ont-ils été utiles ? Dites-le-nous


Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?