Now available as an on-line training!

For less than $300, you can enjoy a first-rate training created by a Google Developer Expert on how to use TensorFlow and Keras for deep learning on computer vision projects.   Originally an in-person class offered at the Embedded Vision Summit, we’ve moved the training to an on-line, on-demand format — but with the same great content, Jupyter Notebook labs, and instructor office hours!

Are you an engineer who wants to design intelligent computer vision systems that learn from complex or large-scale datasets?

Get the hands-on knowledge you need to develop deep learning computer vision applications—both on embedded systems and in the cloud—with TensorFlow, today’s most popular framework for deep learning.

This one-day class saved me a week of time!

Get a rapid hands-on introduction to TensorFlow in our single-day course. We can help you get the skills you need.

The Details

Our online program will provide you with a hands-on overview of deep learning applications of TensorFlow, from the convenience of your home or office!

Course outline: The class consists of 14 self-paced video lectures and 6 lab exercises using Jupyter Notebooks. We cover the following topics:

  • Introduction to AI, machine learning, TensorFlow 2.0, and Keras
  • Neural networks in TensorFlow
    • Linear regression
    • Classification
    • Logistic regression
    • Deep neural networks
    • Convolutional neural networks (CNNs)
  • Data set creation and augmentaion
  • Of-the-shelf network architectures; transfer learning
  • Object detection
  • Looking forward
Labs are conducted using Jupyter Notebooks and Google Colab on GPU-enabled instances for speedy training. Our instructor takes you through each lab and then you have an opportunity to do the lab on your own and then learn by enhancing it.

If you get stuck, not to worry! Instructor office hours are available via Zoom on Mondays, 8-9 am PT, and Wednesdays, 4-5 pm PT.


The class covers deep learning for computer vision applications using TensorFlow 2.0. We assume that:

  • You know the basics of deep learning algorithms and concepts for computer vision, including convolutional neural networks.
  • You know the basics of the Python programming language.
  • You do not know TensorFlow or TensorFlow 2.0.

To make sure you’re up to speed on Python, please review sections 1-5 of this online Python tutorial before class: https://docs.python.org/3/tutorial/.

About the Instructor

Our instructor, Doug Perry, is a Google Developer Expert for TensorFlow.  He is an experienced hardware engineer who has has worked in the field of artificial intelligence since 2007. Recent examples of some of his projects include an AI-based sports application for golf and baseball swing classification and a consumer application using facial recognition technology to categorize facial features.  He also architected a quantized neural network accelerator using FPGAs that showed a 100X speedup relative to GPU based architectures. His most recent project is a TensorFlow model for financial option trading.  He the author of numerous books on hardware design, holds several patents related to hardware instrumentation and debugging, and has been an instructor for both in-person and online classes for many years.

Here you’ll find a wealth of practical technical insights and expert advice to help you bring AI and visual intelligence into your products without flying blind.



1646 N. California Blvd.,
Suite 360
Walnut Creek, CA 94596 USA

Phone: +1 (925) 954-1411
Scroll to Top