YoVDO

Benchmarks and How-Tos for Convolutional Neural Networks on HorovodRunner-Enabled Apache Spark Clusters

Offered By: Databricks via YouTube

Tags

Convolutional Neural Networks (CNN) Courses Apache Spark Courses Benchmarking Courses Distributed Deep Learning Courses

Course Description

Overview

Explore benchmarks and implementation techniques for Convolutional Neural Networks using HorovodRunner on Apache Spark clusters in this 25-minute Databricks talk. Learn about the scaling efficiency of Horovod Runner for CNN-based tasks on both GPU and CPU clusters, and discover the first-time implementation of the Rectified Adam optimizer. Gain insights into cluster settings, distributed model retrieval, training time measurement, Rectified Adam usage, and factors affecting scaling efficiency. Understand how smaller companies can leverage distributed deep learning for competitive advantages against tech giants through fast iterations on accessible Spark clusters.

Syllabus

Introduction
Why a Distributed Deep Learning System
Data Parallelization
Benchmarks
HorovodRunner Demo
Benchmarking
Graph
Ubers
Applet
Other Models
Summary


Taught by

Databricks

Related Courses

Convolutional Neural Networks
DeepLearning.AI via Coursera
Convolutional Neural Networks in TensorFlow
DeepLearning.AI via Coursera
TensorFlow for CNNs: Transfer Learning
Coursera Project Network via Coursera
Visualizing Filters of a CNN using TensorFlow
Coursera Project Network via Coursera
Fine-tuning Convolutional Networks to Classify Dog Breeds
Coursera Project Network via Coursera