This is the overview page for the Machine Learning Tutorial. This tutorial should give you a quick overview of Machine Learning. This tutorial won’t require any coding skills, we won’t use R or Python in this tutorial (yet). At the end of this tutorial, you can find a link to other tutorials that take this into consideration. The purpose of this tutorial is to understand the basics, so that you are prepared when working with Spark and Python!

## Machine Learning Tutorial contents

- Intro: supervised and unsupervised Machine Learning
- Clustering, Regression and Classification
- The Linear Regression: how it is done
- Calculating the Prediction Error and Standard Error in a Linear Regression
- Lift and Gain to measure the performance of a model
- False positives and False negatives
- An introduction to the logistic regression
- Classification algorithms: Random Forest and Naive Bayes
- What is Deep Learning?
- Convolutional Neural Networks
- Recurrent Neural Networks and Long Short Term Memory

The next step after completing this tutorial is to learn about Apache Spark in this tutorial or to learn about Python in this tutorial. If you want to learn more about Data Science and Data Engineering, Have a look at the other Tutorials on it.

If you want to learn everything about Apache Spark, make sure to visit the Spark Website.