Deep Learning Bootcamp

“All knowledge is connected to all other knowledge. The fun is in making the connections.” — Arthur Aufderheide

The objective for the Deep Learning bootcamp is to ensure that the participants have enough theory and practical concepts of building a deep learning solution in the space of computer vision and natural language processing. Post the bootcamp, all the participants would be familiar with the following key concepts and would be able to apply them to a problem.

Key Concepts


This would be a three-day instructor-led hands-on workshop to learn and implement an end-to-end deep learning model for computer vision (image recognition) and natural language processing (text classfication). This is predominantly a hands-on course and will be 70% programming/coding and 30% theory. There will be twelve sessions of two hours each over three days.

Session 1: Deep Learning (DL) Basics

Session 2: DL for Images

Session 3: Convolutional Neural Networks (CNN)

Session 4: Transfer Learning

Session 5: Tips for DL Learning

Session 6: Annotation & Understanding DL Models

Session 7: DL for Natural Language Processing

Session 8: Recurrent Neural Networks (RNN)

Session 9: CNN & Attention for Text

Session 10: Language Models for Text

Session 11: Text & Images Together

Session 12: Usage & Challenges in DL


The material for the workshop is hosted on github:

This is from the popular workshop series by the speakers on deep learning. Additional materials relevant to learning Deep Learning would be shared prior to the workshop.

Target Audience


Software Requirements

We will be using Python data stack for the workshop with keras and tensorflow for the deep learning component. Please install Ananconda for Python 3 for the workshop. Additional requirement will be communicated to participants.

Facilitators’ Profile

Amit Kapoor teaches the craft of telling visual stories with data. He conducts workshops and trainings on Data Science in Python and R, as well as on Data Visualisation topics. His background is in strategy consulting having worked with AT Kearney in India, then with Booz & Company in Europe and more recently for startups in Bangalore. He did his B.Tech in Mechanical Engineering from IIT, Delhi and PGDM (MBA) from IIM, Ahmedabad. You can find more about him at and tweet him at @amitkaps.

Bargava Subramanian is a practicing Data Scientist. He has 14 years of experience delivering business analytics solutions to Investment Banks, Entertainment Studios and High-Tech companies. He has given talks and conducted workshops on Data Science, Machine Learning, Deep Learning and Optimization in Python and R. He has a Masters in Statistics from University of Maryland, College Park, USA. He is an ardent NBA fan. You can tweet to him at @bargava.