Search
 Advanced SearchView Cart   Checkout   
 Location:  Home » Books » General AAS » Collective Intelligence in ActionJanuary 8, 2009  
Browse
Books
Computers
Electronics
Related Categories
• General AAS
Internet
Home Computing
Computers & Internet
Subjects
• Computer Mathematics
Artificial Intelligence
Computer Science
Computers & Internet
Subjects
• Machine Learning
Artificial Intelligence
Computer Science
Computers & Internet
Subjects
• Neural Networks
Artificial Intelligence
Computer Science
Computers & Internet
Subjects
• Theory of Computing
Artificial Intelligence
Computer Science
Computers & Internet
Subjects
• Information Theory
Computer Science
Computers & Internet
Subjects
Books
• Data Mining
Databases
Computers & Internet
Subjects
Books
• General
Algorithms
Programming
Computers & Internet
Subjects
• General AAS
Algorithms
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
Books
• General AAS
Programming
Computers & Internet
Subjects
Books
• General
Software
Computers & Internet
Subjects
Books
• General AAS
Software
Computers & Internet
Subjects
Books
• Web Services
Web Development
Computers & Internet
Subjects
Books
• General AAS
Web Development
Computers & Internet
Subjects
Books
• General
Computers & Internet
Subjects
Books
• General AAS
Computers & Internet
Subjects
Books
• Illustrated
Edition (format)
Refinements
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Collective Intelligence in Action
Collective Intelligence in Action
Author: Satnam Alag
Publisher: Manning Publications
Category: Book

List Price: $44.99
Buy New: $20.00
You Save: $24.99 (56%)
Buy New/Used from $20.00

Avg. Customer Rating: 5.0 out of 5 stars(6 reviews)
Sales Rank: 20224

Format: Illustrated
Languages: English (Original Language), English (Unknown), English (Published)
Media: Paperback
Edition: Pap/Onl
Number Of Items: 1
Pages: 425
Shipping Weight (lbs): 1.5
Dimensions (in): 9.2 x 7.3 x 1

ISBN: 1933988312
Dewey Decimal Number: 004
EAN: 9781933988313
ASIN: 1933988312

Publication Date: October 28, 2008
Availability: Usually ships in 1-2 business days

Similar Items:

  • Programming Collective Intelligence: Building Smart Web 2.0 Applications
  • Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers)
  • Visualizing Data: Exploring and Explaining Data with the Processing Environment
  • Building Search Applications: Lucene, LingPipe, and Gate
  • Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)

Editorial Reviews:

Product Description
There's a great deal of wisdom in a crowd, but how do you listen to a thousand people talking at once? Identifying the wants, needs, and knowledge of internet users can be like listening to a mob.

In the Web 2.0 era, leveraging the collective power of user contributions, interactions, and feedback is the key to market dominance. A new category of powerful programming techniques lets you discover the patterns, inter-relationships, and individual profiles-the collective intelligence--locked in the data people leave behind as they surf websites, post blogs, and interact with other users.

Collective Intelligence in Action is a hands-on guidebook for implementing collective intelligence concepts using Java. It is the first Java-based book to emphasize the underlying algorithms and technical implementation of vital data gathering and mining techniques like analyzing trends, discovering relationships, and making predictions. It provides a pragmatic approach to personalization by combining content-based analysis with collaborative approaches.

This book is for Java developers implementing Collective Intelligence in real, high-use applications. Following a running example in which you harvest and use information from blogs, you learn to develop software that you can embed in your own applications. The code examples are immediately reusable and give the Java developer a working collective intelligence toolkit.

Along the way, you work with, a number of APIs and open-source toolkits including text analysis and search using Lucene, web-crawling using Nutch, and applying machine learning algorithms using WEKA and the Java Data Mining (JDM) standard.


Customer Reviews:   Read 1 more reviews...

5 out of 5 stars Great application of Computer Science   January 5, 2009
  1 out of 1 found this review helpful

I can't really suggest this book enough for several reasons. It is a very useful and FUN application of many computer science concepts. It's easy to really geek out on because of the advanced methods/concepts used in a social networking context.


5 out of 5 stars A truly excellent book   December 13, 2008
  1 out of 3 found this review helpful

"Collective Intelligence in Action" is one of those rare books that bring you up from ground zero to an operational understanding of a complex area, that of the data mining of unstructured text. It is a pleasure to read and ponder. I don't know how it could have been written any clearer. This is a must for anyone wishing to tap into the experience of someone with a deep understanding of the topic.


5 out of 5 stars A must for all Web engineers   November 25, 2008
  5 out of 5 found this review helpful

I was recently asked by the publisher to review Collective Intelligence in Action. The author is Satnam Alag, a Bay area engineer with a Ph.D. from the University of California, Berkeley. Dr. Alag is VP of NextBio, a specialized search engine.

The first chapter is free and so is the source code used in the book.

The book is for Java developers who want to implement "Collective Intelligence" applications in Java. It tells us about extracting and applying data from blogs, wikis and social network applications. I am not one to praise, but this book succeeds brilliantly. If you are a Java engineer and work with Web technologies, you must get this book. It covers topics such as computing similarity measures using vector models, Naive Bayes Classifiers, inverse document frequency (idf), Machine Learning (using the Weka API), building a crawler with regular expressions, collaborative filtering (with links to open source tools), and so on.

Even if you do not work with Java, if you care for high-end Web applications, this book is for you. It reminds me of Lyon's Java Digital Signal Processing book. It offers the gist of what academia knows, but focuses on what people (engineers and researchers) do in practise.

The book is not meant for academia however. There are references, but no theorem.

Disclaimer. I did not get paid to review this book, and I do not stand to gain anything if you buy the book. I have no relationship with the publisher or the author.

Further reading. A competing book is Programming Collective Intelligence: Building Smart Web 2.0 Applications by Toby Segaran. It uses Python instead of Java.



5 out of 5 stars Adding Smartness made easy in your Enterprise Application by "Collective Intelligence in Action"   November 12, 2008
  6 out of 6 found this review helpful

I was not surprised to see "Hello, Sopan. We have recommendations for you" line at the top
when I logged into the Amazon.com site. Yes, this kind of functionality is very easy to
implement into your application after reading Satnam's Collective Intelligence in Action

Have you ever wonder how Netflix is able to recommend movies, what are the latest trends
in the making search more intelligent or how you can intelligently gather new content and
present it to your application?

In this book, Santnam does an excellent job providing the answers to all these questions
The book covers the wide breadth of the topics with amazing focus and detail-architecture
for adding intelligence, tagging and tag clouds, content aggregation through focused web
crawling and from the blogospare, leveraging machine learning techniques such as clustering
and predictive modeling, intelligent search and building recommendation engine.

I particularly liked the approach to explain the mathematical concepts with simple examples,
followed by implementing it in simple Java and then leveraging open-source software.

This book can be very useful if you are interested in integrating different Open Source Softwares
to deliver Enterprise Class Application.

I also liked the authors style of providing summary at the end of each chapter.
He also provides huge set of very useful resources for reading further on the topics
covered into the chapters.



You must pickup this book if you are

[1]. serious (developer/manager/architect type of Eng) on adding search or
intelligent/smartness into your Application
[2]. person involved in developing (programmer, tester, manager) Social
Networking Application.
[3]. involved in managing "Knowledge Management Infrastructure" of any size organization

This Book will provide you a great foundation for developing Enterprise Class
Features.


I highly recommend it.







4 out of 5 stars A well thought out book with examples to match   November 11, 2008
  1 out of 1 found this review helpful


I wish I had this book 2 years earlier while I was writing my Master's Dissertation; It gives not only the theory of the techniques behind data mining, word analysis/ search,tag clouds,clustering and recommendation engines, but gives good examples based on the best open source frameworks.

The author also added sections on JBoss Rules / Drools CEP (Complex Event Processing) in repsonse to reviewer feedback.

Disclaimer: I was given a review copy by the publisher, but without any preconditions (i.e. I am free to criticise)


Powered by: Dknc, inc. and Amazon.com


For your safety and security, orders are processed through amazon.com