Book description
Mining big data requires a deep investment in people and time. How can you be sure you’re building the right models? With this hands-on book, you’ll learn a flexible toolset and methodology for building effective analytics applications with Hadoop.
Using lightweight tools such as Python, Apache Pig, and the D3.js library, your team will create an agile environment for exploring data, starting with an example application to mine your own email inboxes. You’ll learn an iterative approach that enables you to quickly change the kind of analysis you’re doing, depending on what the data is telling you. All example code in this book is available as working Heroku apps.
- Create analytics applications by using the agile big data development methodology
- Build value from your data in a series of agile sprints, using the data-value stack
- Gain insight by using several data structures to extract multiple features from a single dataset
- Visualize data with charts, and expose different aspects through interactive reports
- Use historical data to predict the future, and translate predictions into action
- Get feedback from users after each sprint to keep your project on track
Table of contents
- Preface
-
I. Setup
- 1. Theory
- 2. Data
-
3. Agile Tools
- Scalability = Simplicity
- Agile Big Data Processing
- Setting Up a Virtual Environment for Python
- Serializing Events with Avro
- Collecting Data
- Data Processing with Pig
- Publishing Data with MongoDB
- Searching Data with ElasticSearch
- Reflecting on our Workflow
- Lightweight Web Applications
- Presenting Our Data
- Conclusion
- 4. To the Cloud!
-
II. Climbing the Pyramid
- 5. Collecting and Displaying Records
- 6. Visualizing Data with Charts
- 7. Exploring Data with Reports
- 8. Making Predictions
- 9. Driving Actions
- Index
- About the Author
- Colophon
- Copyright
Product information
- Title: Agile Data Science
- Author(s):
- Release date: October 2013
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449326265
You might also like
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Data Science from Scratch, 2nd Edition
To really learn data science, you should not only master the tools—data science libraries, frameworks, modules, …
book
Python for DevOps
Much has changed in technology over the past decade. Data is hot, the cloud is ubiquitous, …