This chapter will give you an introduction to Deep Learning and how you can use third-party machine learning libraries on top of Apache Spark in order to do so. Deep Learning is outperforming a variety of state-of-the-art machine learning algorithms, and it is a very active area of research, so there is more to come soon. Therefore, it is important to know how Deep Learning works and how it can be applied in a parallel data processing environment such as Apache Spark.
This chapter will cover the following topics in detail:
- Introduction to the installation and usage of the H2O framework
- Introduction to Deeplearning4j with an IoT anomaly detection example