Presentation: Getting Started in Deep Learning with TensorFlow 2.0

Track: Machine Learning for Developers

Location: Soho Complex, 7th fl.

Duration: 10:35am - 11:25am

Day of week:

This presentation is now available to view on InfoQ.com

Watch video with transcript

Abstract

The introduction of deep learning into the data science toolkit has allowed for significant improvements on many important problems in data science. Many advancements in fields such as natural language processing, computer vision and generative modeling can be attributed to advancements in deep learning. In this talk, we will explain what deep learning is, why you may (or may not!) want to use it over traditional machine learning methods, as well as how to get started building deep learning models yourself using TensorFlow 2.0.  

Why do we want to specifically highlight TensorFlow 2.0? The release of TensorFlow 2.0 comes with a significant number of improvements over its 1.0 version, all with a focus on ease of usability and a better user experience. We will give an overview of what TensorFlow 2.0 is and discuss how to get started building models from scratch using TensorFlow 2.0’s high-level api, Keras. We will walk through an example step-by-step in Python of how to build an image classifier. We will then showcase how to leverage a technique called transfer learning to make building a model even easier! With transfer learning, we can leverage other pretrained models such as ImageNet to drastically speed up the training time of our model. TensorFlow 2.0 makes this incredibly simple to do.  

The TensorFlow ecosystem is rich with other offerings, and we would be remiss not to mention them. We will conclude by briefly discussing what these are, including Swift for TensorFlow, TensorFlow.js and TensorFlow Extended!

Speaker: Brad Miro

Machine Learning Engineer @Google

Brad is passionate about educating the world about artificial intelligence both by empowering developers and improving societal understanding. He is currently a Developer Programs Engineer at Google where he specializes in machine learning and big data solutions. Outside of work, Brad can be found singing, climbing, playing board games and locating the best restaurants in NYC.

Find Brad Miro at