Erlang & Elixir Factory San Francisco Tutorials

Deep Learning with TensorFlow and Guild AI (9-5pm, Marines Memorial Hotel)

The field of Artificial Intelligence has made amazing strides over the last few years. The driving force behind its success is Deep Learning, an approach to machines intelligence that uses complex multi-layer neural networks.

In this workshop we'll explore deep learning using TensorFlow, Google's recently released library for numerical computations. We'll also use Guild AI, an open source tool that supports collaboration on deep learning experiments.

By the end of the workshop you will have participated in a complete workflow of deep learning and have a basic understanding of how the process can be used to build applications.

  • Workshop Goals:
  • Introduce deep learning
  • Train a neural network
  • Tweak network hyper parameters
  • Put a network into production


This is an introduction to deep learning using TensorFlow. You should install TensorFlow and Guild AI on your laptop in preparation for the workshop.

  • TensorFlow:
  • Guild AI:

Some experience with Python will let you to dive deeper into the TensorFlow code but is not strictly required.

About Garrett

Garrett was a software engineer at CloudBees and is responsible for building scalable, er, that is, awesome software! At CloudBees Garrett led the development of the RUN platform-as-a-service that provided reliable, performant application hosting to tens of thousands of customers, which in turn served tens of millions of end-users!

Garrett's weapon of choice for the development of awesome software is Erlang - a highly concurrent functional programming language that use used by companies like Facebook, WhatsApp and Machine Zone to build the world's largest messaging systems. Garrett is an international speaker and instructor. He organizes the Chicago Erlang User Group which sponsors Chicago Erlang - an annual Erlang conference in the heart of the US. He is the author of several Erlang projects including e2, Psycho, and LambdaPad. He is the creator of the satirical videos MongoDB Is Web Scale, Node.js Is Bad Ass Rock Star Tech, and Erlang The Movie II, The Sequel.

Garrett maintains his blog at

Twitter: @gar1t
Github: gar1t