Book description
The amount of data being generated today is staggering and growing. Apache Spark has emerged as the de facto tool to analyze big data and is now a critical part of the data science toolbox. Updated for Spark 3.0, this practical guide brings together Spark, statistical methods, and real-world datasets to teach you how to approach analytics problems using PySpark, Spark's Python API, and other best practices in Spark programming.
Data scientists Akash Tandon, Sandy Ryza, Uri Laserson, Sean Owen, and Josh Wills offer an introduction to the Spark ecosystem, then dive into patterns that apply common techniques-including classification, clustering, collaborative filtering, and anomaly detection, to fields such as genomics, security, and finance. This updated edition also covers NLP and image processing.
If you have a basic understanding of machine learning and statistics and you program in Python, this book will get you started with large-scale data analysis.
- Familiarize yourself with Spark's programming model and ecosystem
- Learn general approaches in data science
- Examine complete implementations that analyze large public datasets
- Discover which machine learning tools make sense for particular problems
- Explore code that can be adapted to many uses
Table of contents
- Preface
- 1. Analyzing Big Data
- 2. Introduction to Data Analysis with PySpark
- 3. Recommending Music and the Audioscrobbler Dataset
- 4. Making Predictions with Decision Trees and Decision Forests
- 5. Anomaly Detection with K-means Clustering
- 6. Understanding Wikipedia with LDA and Spark NLP
- 7. Geospatial and Temporal Data Analysis on Taxi Trip Data
- 8. Estimating Financial Risk
- 9. Analyzing Genomics Data and the BDG Project
- 10. Image Similarity Detection with Deep Learning and PySpark LSH
- 11. Managing the Machine Learning Lifecycle with MLflow
- Index
- About the Authors
Product information
- Title: Advanced Analytics with PySpark
- Author(s):
- Release date: June 2022
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098103651
You might also like
book
Mastering Financial Pattern Recognition
Candlesticks have become a key component of platforms and charting programs for financial trading. With these …
book
Data Science on the Google Cloud Platform, 2nd Edition
Learn how easy it is to apply sophisticated statistical and machine learning methods to real-world problems …
book
Generative Deep Learning, 2nd Edition
Generative AI is the hottest topic in tech. This practical book teaches machine learning engineers and …
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …