WhoBuilt

How To Build Generative AI Models Like OpenAI's Sora

Mar 28, 2024· 34 min· 85K views·Watch on YouTube

Y Combinator hosts and guests discuss Sora’s video generation and how startups can build specialized AI models with limited resources on The Light Cone podcast.

What Sora gets right and wrong

The group reviews Sora clips, noting clear text, detailed images, prompt adherence, and consistency across a minute-long scene. They also point out flaws: a floating object, distorted bridge columns, cars on the wrong side of the road, and unnatural waves.

How video models work

A guest describes Sora as combining Transformers and diffusion, with spatiotemporal patches representing image areas across multiple frames. They connect the approach to earlier work on Vision Transformers and world models, while stressing that details of Sora’s design are not public and some explanations are speculation.

How startups build models on limited resources

The hosts describe YC companies using Azure GPU credits and targeted methods to train or adapt models during a batch. Examples include Infinity AI adapting a model with about an hour of video, SyncLabs training lip-sync models on one A100, and Sonado’s 21-year-old founders building a text-to-song model.

Specialized data and applications

Metalware used scanned hardware textbooks and a smaller model for its design copilot; Find generated synthetic programming competition data for software answers. The discussion also covers models for weather, proteins, EEG signals, robotics, and CAD, where domain expertise or tailored data and computation can make narrow applications practical.

Finding a path into AI

Playground is presented as an example of a company that pivoted into AI, with founder Suhail Doshi studying papers before building image models. The hosts argue that startups can compete in valuable specialized applications without matching the funding or scale of large foundation-model companies.

Takeaways

  • Choose a narrow task where specialized data can outperform a larger general-purpose model.
  • High-quality, task-specific data can reduce the compute needed to train a useful model.
  • Use pretrained models and small datasets to adapt outputs to a specific person or workflow.
  • GPU credits and faster iteration can help small teams test model ideas during a short build cycle.
  • Domain knowledge can reveal useful model applications beyond text and image generation.

Mentioned in this talk

Search inside this talk

What was claimed 10

Show all 10 facts

Related talks

How To Build Generative AI Models Like OpenAI's Sora · WhoBuilt