TABLE OF CONTENTS

1. Introduction to Machine Learning

2. Apache Spark Environment Setup and Configuration

3. Apache Spark

4. Apache Spark MLlib

5. Supervised Learning with Spark

6. Un-Supervised Learning with Apache Spark

7. Natural Language Processing with Apache Spark

8. Recommendation Engine with Distributed Framework

9. Deep Learning with Spark

10. Computer Vision with Apache Spark