Export or edit this event...

Introduction to Deep Learning With Tensorflow and Keras

Alchemy Code Lab
30 NW 10th Ave.
Portland, OR 97209 (map)



Introduction to Deep Learning with Tensorflow and Keras

Deep Learning (DL) is a fast growing and exciting sub-field of machine learning and AI that has recently made extraordinary advancements in many applications such as image recognition, natural language processing, speech transcription, classification and forecasting.

This 2 day introductory course focuses on giving you a firm foundation of deep learning techniques using a combination of presentations and hands-on exercises. The presentations introduce essential background and theory and allow for questions and discussions. And the exercises use Jupyter notebooks with Keras and Tensorflow to show you the essentials of building and training neural nets.

Deep learning can transform any industry. This course will help you find creative ways to apply it to yours.

You'll learn:

  • The fundamentals of deep learning including
    • how to build dense / fully connected networks
    • how to use convolutional layers
    • when to use recurrent LSTM/GRU networks
    • how to choose an optimizer and loss function
    • when to use dropout and batch normalization
    • how to prepare training and test data
    • and more
  • How to navigate the options and decisions for different model architectures.
  • Efficiently use and fine-tune pre-trained models.

So that you can:

  • identify important and appropriate questions
  • collect and prepare real world data
  • design and train effective models

... to get the answers you need for your business and career.

You'll get the most out of this course if:

  • You have a familiarity with Python and Numpy.
  • You have a deep curiosity and interest in learning about machine learning.
  • You want to understand and work with cutting edge deep learning approaches with complex data.

Note: You don't need to be a math wizard - this is a hands on practical class. Though knowing more is always helpful, deep understanding of linear algebra and and calculus are not necessary. We will cover all the math basics necessary to get started in the class.


Over the 2 days we will cover

  1. Deep Learning Introduction and Overview
  2. Dense NNs and Keras
  3. Essential Theory
  4. Convolutional NNs
  5. Data Preparation
  6. Keras API Deep Dive
  7. Transfer Learning
  8. Advanced Architectures
  9. Introduction to Tensorflow
  10. Practical Training Tips
  11. Tensorflow Deep Dive
  12. Production and Deployment


If you'd like to work with software installed on your own laptop we suggest you download and install Conda and use to to install Python3, Numpy, Pandas, Jupyter, Tensorflow and Keras.

A docker image with the necessary software pre-installed will also be made available.

If you can't install Conda or Docker, let us know when you register and we will strive to provide access to a running Jupyter Notebook instance.

Also, feel free to bring a CSV of a data set you are interested in exploring and a description of what you'd like to predict.


Saturday Jan 27 and Feb 3rd, 9AM - 1PM

Alchemy Code Lab 30 NW 10th Ave Portland, OR 97209 alchemycodelab.com

More information and future classes

For more information and information on future classes please contact Julio and sign up for announcements at https://e-string.com/training/