Skip to content

mon203/v3a

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 

Repository files navigation

W251 - Deep Learning in the Cloud and at the Edge

This hands-on course introduces data scientists to technologies related to building and operating live, high throughput deep learning applications running on powerful servers in the cloud as well on smaller and lower power devices at the edge of the network. The material of the class is a set of practical approaches, code recipes, and lessons learned. It is based on the latest developments in the industry and industry use cases as opposed to pure theory.

The Spring 2023 class revision no longer requires that students purchase a physical edge device. We will use AWS accounts / credits and smaller virtual machines to emulate edge devices. Once the chip shortage subsides, we will hopefully return to physical edge devices.

The syllabus and homeworks are as follows:

Week Content
01 Introduction, Cloud Fundamentals
02 Introduction to Containers
03 Google Colab, Kaggle, HuggingFace, Object Detection, DETR
04 Deep Learning 101
05 Deep Learning Frameworks
06 Optimizing Models for the Edge and GStreamer
07 Deep Learning 201
08 Datasets and Dataset Processing
09 HPC, MPI, and Multinode / MultiGPU Training
10 Generative Adversarial Networks (GANs)
11 Deep Reinforcement Learning
12 Automatic Speech Recognition and Natural Language Processing
13 Applying AI to Real World Applications

About

2022 refresh

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 59.1%
  • Dockerfile 23.9%
  • Jupyter Notebook 15.4%
  • Shell 1.6%