This document discusses distributed deep learning with Keras and TensorFlow on Apache Spark. It begins with introductions and background on the speaker. It then provides overviews of deep learning, popular frameworks like TensorFlow and Keras, and challenges with distributed deep learning. The core topics cover what distributed deep learning on Spark is, why it is difficult, and how to implement it in Python using frameworks like Keras, TensorFlow and DeepLearning4J that integrate with Spark. It discusses techniques like data and model parallelism and provides examples of importing models between frameworks and retraining imported models on Spark. Finally, it discusses memory utilization and tools for visualization.
Related topics: