Chapter 9. Deep Learning on Spark

In this chapter, we'll cover the following recipes:

  • Installing CaffeOnSpark
  • Working with CaffeOnSpark
  • Running a feed-forward neural network with DeepLearning4j over Spark
  • Running an RBM with DeepLearning4j over Spark
  • Running a CNN for learning MNIST with DeepLearning4j over Spark
  • Installing TensorFlow
  • Working with Spark TensorFlow

Introduction

Deep learning is a new area of machine learning which has been introduced with the objective of moving machine learning closer to one of its original goals, which is Artificial Intelligence (AI). It is becoming an important AI paradigm for pattern recognition, image/video processing and fraud detection applications in finance.

Deep learning is the implementation of neural networks ...

Get Apache Spark for Data Science Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.