Skip to content

Latest commit

 

History

History

09_runwayml

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Introduction to RunwayML

Session A: Generative Adversarial Networks, Semantic Maps

Objectives

  • Understand the basics of how the GANs and Image Colorization models in RunwayML work
  • Develop high-level understandings of nonlinear dimensionality reductions and the latent space.
  • Understand how GANs can be applied to interactive systems to generate imagery.
  • GAN Slides

Additional references

Creative GAN projects

Semantic Maps / Image Synthesis

Session B: Model Training, Hosted Models and Networking

Objectives

  • Learn how to integrate RunwayML with JavaScript and other software applications.
  • Learn how to train your own StyleGAN model in RunwayML.
  • Explore additional model training such as GPT-2 text generation and Object Detection.

Training Resources

Hosted Model Resources

Reading

Code Examples

Assignment (Due Monday, Nov 9):

Choose one of the following options! You could also combine them by training your own model and connecting it to p5.js! Continue your reflection on RunwayML in a blog post. How is working with RunwayML from your code compared to the web interface? Include screenshots and screen captures of your workflow.

Model Training

  • Collect your own image or text dataset and train a generative model in RunwayML. Render a latent walk video with the output (for images) or text output samples (for text).

RunwayML <-> p5.js

  1. Create a p5.js sketch that receives data from RunwayML (using any model). You can use this glitch RunwayML template which hides the keys in a .env file. (If you work with the web editor only, be careful about leaving your token in your code and the model active in the RunwayML interface!)
  2. Optionally, send data to RunwayML or use another programming environment or software tool besides p5.js.