Book 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.
Table of contents
- Copyright
- Dedication
- Brief Table of Contents
- Table of Contents
- Foreword
- Preface
- Acknowledgments
- About this book
- Part 1. Gathering data for intelligence
- Chapter 1. Understanding collective intelligence
- Chapter 2. Learning from user interactions
- Chapter 3. Extracting intelligence from tags
- Chapter 4. Extracting intelligence from content
- Chapter 5. Searching the blogosphere
- Chapter 6. Intelligent web crawling
- Part 2. Deriving intelligence
- Chapter 7. Data mining: process, toolkits, and standards
- Chapter 8. Building a text analysis toolkit
- Chapter 9. Discovering patterns with clustering
- Chapter 10. Making predictions
- Part 3. Applying intelligence in your application
- Chapter 11. Intelligent search
- Chapter 12. Building a recommendation engine
- Index
- List of Figures
- List of Tables
- List of Listings
Product information
- Title: Collective Intelligence in Action
- Author(s):
- Release date: October 2008
- Publisher(s): Manning Publications
- ISBN: None
You might also like
book
Building Machine Learning Powered Applications
Learn the skills necessary to design, build, and deploy applications powered by machine learning (ML). Through …
book
Architecting Data-Intensive Applications
Architect and design data-intensive applications and, in the process, learn how to collect, process, store, govern, …
audiobook
Fall in Love with the Problem, Not the Solution
Unicorns-companies that reach a valuation of more than $1 billion-are rare. Uri Levine has built two. …
book
Hyperparameter Optimization in Machine Learning: Make Your Machine Learning and Deep Learning Models More Efficient
Dive into hyperparameter tuning of machine learning models and focus on what hyperparameters are and how …