yining1023/machine-learning-for-the-web
An NYU ITP course teaching machine learning for the web using TensorFlow.js, ml5.js, and creative ML applications.

This repository hosts the course materials for a semester-long class on machine learning for web applications. Students learn to run and retrain pre-trained models in the browser, build custom models using TensorFlow.js Layer APIs, and apply ML techniques including transfer learning, convolutional neural networks, generative adversarial networks, and latent diffusion models. The course focuses on creative applications such as image, sound, and doodle classification, face/pose/hand recognition, and generative media.