Course
Machine Learning with PySpark
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Loved by learners at thousands of companies
Training 2 or more people?
Try DataCamp for BusinessCourse Description
Learn to Use Apache Spark for Machine Learning
Spark is a powerful, general purpose tool for working with Big Data. Spark transparently handles the distribution of compute tasks across a cluster. This means that operations are fast, but it also allows you to focus on the analysis rather than worry about technical details. In this course you'll learn how to get data into Spark and then delve into the three fundamental Spark Machine Learning algorithms: Linear Regression, Logistic Regression/Classifiers, and creating pipelines.Build and Test Decision Trees
Building your own decision trees is a great way to start exploring machine learning models. You’ll use an algorithm called ‘Recursive Partitioning’ to divide data into two classes and find a predictor within your data that results in the most informative split of the two classes, and repeat this action with further nodes. You can then use your decision tree to make predictions with new data.Master Logistic and Linear Regression in PySpark
Logistic and linear regression are essential machine learning techniques that are supported by PySpark. You’ll learn to build and evaluate logistic regression models, before moving on to creating linear regression models to help you refine your predictors to only the most relevant options.By the end of the course, you’ll feel confident in applying your new-found machine learning knowledge, thanks to hands-on tasks and practice data sets found throughout the course.
Prerequisites
Supervised Learning with scikit-learnIntroduction to PySparkIntroduction
Classification
Regression
Ensembles & Pipelines
Complete
Earn Statement of Accomplishment
Add this credential to your LinkedIn profile, resume, or CVShare it on social media and in your performance reviewEnroll Now
FAQs
Is PySpark good for machine learning?
PySpark offers easy to use and scalable options for machine learning tasks for people who want to work in Python. You can work on distributed systems, and use machine learning algorithms and utilities, such as regression and classification thanks to the MLlib. It’s a great option for people who want to build machine learning pipelines and are already familiar with Python libraries such as pandas.
Is this course suitable for beginners?
This course is not suitable for complete beginners to PySpark. We recommend that you take our Introduction to PySpark and Supervised Learning with scikit-learn in order to fully benefit from the course and gain an introduction to both elements of the course.
Join over 19 million learners and start Machine Learning with PySpark today!
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Grow your data skills with DataCamp for Mobile
Make progress on the go with our mobile courses and daily 5-minute coding challenges.