$1,495 – $1,995

Deep Learning Weekend Introduction Workshop

Event Information

Share this event

Date and Time

Location

Location

San Francisco, CA

View Map

Event description

Description

Deep Learning is the biggest change happening in computer science right now. It powers everything from Google’s Alpha Go to Tesla’s autopilot to Amazon’s Echo. Every company is trying to figure what it’s AI strategy is going to be. Deep learning makes all kinds of new applications possible but presents a whole new set of challenges like exotic hardware and non-determinism. That’s why companies can’t hire experts fast enough. We strongly believe you don’t need a degree from Stanford or MIT to build your own algorithms and use this amazing technology.

While there are plenty of online resources, we know it's tough to learn a technical topic without a teacher. We're bringing together expert engineers in the field of machine learning, deep learning & AI who will help you learn the basics in a hands-on approach to learning deep learning.

This is an extremely hands-on course to take students from little knowledge of deep learning to comfort building real world models. It requires very little math, but reasonably proficient programming skills. At the end of class students will be able to build models on their own, and more importantly be able to quickly find resources to help them with new problems they encounter in their domain.

Technologies Introduced

  • Deep Learning Frameworks

    • Keras

    • Tensorflow

    • Caffe

    • Torch

  • Deep Learning Model Architectures

    • Multi-Layer Perceptron

    • Convolutional Neural Network

    • LSTM

  • Applications

    • Object detection

    • Image segmentation

    • Bounding Boxes

What you need to bring:

Students need to bring a machine with python 3 installed on it along with the numpy library installed. If students bring a laptop with an nvidia GPU we will set the libraries up to take advantage of them. If students want to rent a GPU from EC2 or Google Cloud we can use that as well.

Take aways:

-Practical high-level knowledge of how deep learning algorithms actually work

-Familiarity with popular frameworks, TensorFlow, Caffe, Torch, especially Keras

-How to install the frameworks so they take advantage of your GPUs

-How to build models from scratch

-How to fine tune popular models like Inception and ResNet when training data is limited

Curriculum:

Day 1)

Morning: Introduction to Neural Nets

9:00 – 10:00 Breakfast and Laptop Setup

10:00 - 11:00 Refresher on machine learning, High-level overview of deep learning with and without calculus

11:00- 12:00 Build a small neural network from scratch together in python to do digit recognition

12:00-1:00 Lunch

Afternoon: Overview of Deep Learning Frameworks

1:00-2:00 Introduction to CUDA, cudNN and compiling programs to use GPU

2:00-3:00 Tensorflow introduction build a model in tensorflow to classify digits.

3:00-4:00 Caffe and Torch introduction. Build and export models to classify objects.

Day 2)

Morning: Training models in Keras

9:00-10:00 Building a real world model from scratch in Keras

10:00-12:00 Overview of Keras libraries.

  • Learn how to efficiently get data in and out

  • Make our image classifier do bounding boxes

  • Make our image classifier do pixel segmentation

  • Build a test classifier using word2vec and LSTM

Afternoon: Deep Learning in the Real World

1:00-3:00 How to make Keras/Tensorflow models really work in your job

-How to actually deploy models

-How to shrink model size with 8-bit quantization

-How to improve performance by fine tuning existing models

4:00-5:00 Where to go from here

-Resources for learning more about deep learning

Testimonials and Feedback

"I found it to be really engaging and interesting. I was already familiar with some ML concepts, so it helped me understand them better and think about how to apply them. The code samples are really great and will definitely reference them in the future. I thought the class went at a generally good pace."

"Good experience - full of great resources and discussion. Good, practical intro for new folks, and also valuable for those familiar with the basics. I walked away excited to experiment!"

“Class was great, you ticked off my curiosity. I am excited to review the content and retry it by myself. Thank you for encouraging peer to peer collaboration and making the effort to build the slack channel. I think it was nice to see you debug live.”

Corporate Training:

We also do corporate trainings - send us an email for details.


Share with friends

Date and Time

Location

San Francisco, CA

View Map

Save This Event

Event Saved