BigDL runs natively on Apache Spark*, and because Qubole* offers a greatly enhanced and optimized Spark as a service, it makes for a perfect deployment platform.
Dash Desai from Qubole wrote a excellent two-part tutorial series on how to use the BigDL Deep Learning Framework . In Part 1, he will show, how to get started with distributed Deep Learning library BigDL on Qubole. By the end, you will have BigDL installed on a Spark cluster with a distributed Deep Learning library readily available for you to use in your Deep Learning applications running on Qubole.
In Part 2, you will learn how to write a Deep Learning application on Qubole that uses BigDL to identify handwritten digits (0 to 9) using a LeNet-5 (Convolutional Neural Networks) model that you will train and validate using MNIST database.
Sources and Helpful Links
BigDL: Distributed Deep Learning for Apache Spark - https://software.intel.com/en-us/articles/bigdl-distributed-deep-learning-on-apache-spark
Sign-up for Intel's free compute for BigDL promotion – http://software.intel.com/bigdlcompute
Qubole – http://www.qubole.com
Qubole Notebooks - http://docs.qubole.com/en/latest/user-guide/notebook/notebook.html
LeNet-5 (Convolutional Neural Networks) - http://deeplearning.net/tutorial/lenet.html
MNIST database of handwritten digits - http://yann.lecun.com/exdb/mnist/