Presented By O'Reilly and Cloudera
December 5-6, 2016: Training
December 6–8, 2016: Tutorials & Conference

Deep learning at scale

Mateusz Dymczyk (
2:35pm–3:15pm Thursday, December 8, 2016
Data science and advanced analytics
Location: 321/322 Level: Intermediate
Average rating: ***..
(3.67, 3 ratings)

Prerequisite Knowledge

  • A basic understanding of math, analytics, and distributed programming/frameworks, such as Spark and Hadoop

What you'll learn

  • Learn what deep learning is and explore different types of deep learning
  • Discover state-of-the art deep learning frameworks and learn what different deep learning nets are good for
  • See real-life demos of deep learning frameworks and learn how companies like PayPal and CapitalOne are using them


Unless you’ve been living under a rock for the past several years, you’ve probably heard of the promise of deep learning and seen reports saying how good it is for natural data, such as images, video, and natural language, and time series analytics. But what exactly is deep learning? How do you use it, and where should you start?

H2O—a fast, scalable, in-memory open source machine-learning platform that supports distributed deep learning on huge datasets that couldn’t be handled in a nondistributed environment—enables you to start your journey with deep learning in just a few clicks. Mateusz Dymczyk explains what deep learning is all about, outlines the many types of deep learning (and which of them H2O supports), and demonstrates how can you integrate H2O, Spark, and other frameworks such as Google’s TensorFlow to get access to other network types.

Photo of Mateusz Dymczyk

Mateusz Dymczyk

Mateusz Dymczyk is a Tokyo-based software engineer at, where he works as a researcher on machine learning and NLP projects. He works on distributed machine learning projects including the core H2O platform and Sparkling Water, which integrates H2O and Apache Spark. Previously, he worked at Fujitsu Laboratories. Mateusz loves all things distributed and machine learning and hates buzzwords. In his spare time, he participates in the IT community by organizing, attending, and speaking at conferences and meetups. Mateusz holds an MSc in computer science from AGH UST in Krakow, Poland.