Deep Learning on Qubole* Using BigDL for Apache Spark*
Published: 08/01/2017
Last Updated: 08/17/2017
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.
Check out both Part 1 and Part 2 from Qubole, on getting started with BigDL on Qubole.
Sources and Helpful Links
-
BigDL: Distributed Deep Learning for Apache Spark - /content/www/us/en/develop/articles/bigdl-distributed-deep-learning-on-apache-spark.html
-
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/
Product and Performance Information
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.