← All projects

GANNs with Friends

Published

About

An educational distributed deep learning system where students become part of a compute cluster to train a GAN. Teaches distributed ML concepts by making each student's machine a real training node.

Key Highlights

  • Designed educational distributed GAN training system where student machines form a real compute cluster
  • Taught distributed deep learning concepts through participation rather than observation

Teaching Context

Used in advanced ML courses to give students hands-on experience with distributed training without needing a dedicated cluster.

Technologies

deep-learning distributed gan education python pytorch

Roles

ml-engineer educator