Deep learning is a powerful AI approach that uses multi-layered artificial neural networks to deliver state-of-the-art accuracy in tasks such as object detection, speech recognition, and language translation. Using deep learning, computers can learn and recognize patterns from data that are considered too complex or subtle for expert-written software.
In this day-long workshop, you will learn how deep learning works through hands-on exercises in computer vision and natural language processing. Both convolutional neural networks (CNNs) and recurrent neural networks (RNNs) will be discussed. You’ll then train deep learning models from scratch, learning tools and tricks to achieve highly accurate results. You’ll also learn to leverage freely available, state-of-the-art pre-trained models to save time and get your deep learning application up and running quickly.
Participants will:
No prior GPU programming knowledge is required. However, participants should be at least conversant in Python and understanding the syntax and implementation of fundamental programming concepts in Python (e.g. functions, loops, dictionaries, arrays).
The workshop will make use of Python packages such as NumPy, Pandas, Tensorflow, and Keras. Some basic experience with at least NumPy and Pandas is recommended.
Participants only need a desktop or laptop computer capable of running the latest version of Chrome or Firefox. There are no other hardware requirements, as each participant will be provided with dedicated access to a fully configured, GPU-accelerated workstation in the cloud.
Some communication during the workshop may happen over Slack. Participants should either have a Slack client installed or their laptops or be prepared to use Slack within a browser.
Lecture, demonstration, and hands-on labs and exercises
Access to presentation materials is restricted to the participants.
This session was NOT recorded.