Jeremy Howard of fast.ai— The Simple but Profound Insight Behind Diffusion

Jeremy Howard of fast.ai— The Simple but Profound Insight Behind Diffusion

Technological Spike

In this section, Jeremy Howard talks about the significant spike in technological capability and how it is changing what humans are able to do.

The Significance of Technological Capability

  • Jeremy believes that we are in the middle of a significant spike in technological capability.
  • This spike is substantially changing what humans are able to do.
  • Those who are not at the forefront of this change will miss out on opportunities for startups, scientific progress, and societal improvement.

Introduction to Jeremy Howard

In this section, Lukas Biewald introduces Jeremy Howard and his work at fast.ai.

About Jeremy Howard

  • Jeremy Howard is the founding researcher at fast.ai.
  • Fast.ai is a research institute dedicated to making deep learning more accessible.
  • They provide an incredible Python repository for deep learning projects and classes that many people love.

Learning Process

In this section, Lukas Biewald asks about Jeremy's learning process and what he has been learning lately.

Learning New Things

  • The most memorable part of their previous interview was when Jeremy talked about setting aside time every day for undirected learning.
  • Recently, he has been spending all his spare time on generative modeling around diffusion modeling space.
  • He believes that if you're not doing something related to this technological shift, you're missing out on being at the forefront of something substantial.

Diffusion Models

In this section, Lukas Biewald asks about diffusion models specifically and how they relate to machine learning more broadly.

Boosted Models vs. Diffusion Models

  • When Jeremy talks about the technological spike, he specifically means diffusion models.
  • Diffusion models are based on the insight that it's difficult for a model to generate something creative and aesthetic from nothing.
  • The idea is to train a model to do something slightly better than nothing and then run it multiple times to improve the output each time.
  • Boosted models are similar in that they train a model to fix a previous model's errors, but diffusion models have not been used in generative models before.

Creating a Function

In this section, Jeremy Howard talks more about creating a function that can be applied to an input.

Broadly Speaking

  • The goal is to create a function that can be applied to an input and generate something creative, aesthetic, and correct.
  • At the moment, we're not close at all to doing this optimally.
  • The fantastic results we're seeing now are based on what will be considered extremely primitive approaches in a year's time.

Creating a Cute Teddy Bear

In this section, the speaker discusses how to create a cute teddy bear using machine learning models.

Approaches to Creating a Cute Teddy Bear

  • The model needs to recognize the output of the previous run as valid input for running again.
  • Current approaches use "crap-ification" by adding Gaussian noise all over it.
  • One step of inference is making it slightly more like a cute teddy bear and then sprinkling less noise back onto the pixels than before.
  • Gradually moving away from theoretically convenient stuff to more flexible approaches with fiddly hyperparameters.

Using Machine Learning Models with Humans in the Loop

In this section, the speaker discusses how machine learning models can be used effectively with humans in the loop.

Conditioning and Prompts

  • The models are trained with conditioning where they're conditioned on captions that are known to be wrong.
  • The prompts themselves are a bit of an accident, and so is conditioning.
  • There's whole books of prompts tried and outputs look like. Customizing requires interaction between human and machine.

Future Developments in Machine Learning Models

In this section, the speaker discusses future developments in machine learning models.

Human-Machine Interaction

  • There's still much we don't understand about how to use these models effectively with humans in the loop.
  • It will turn into a powerful tool for computer-assisted creation.

[CUTOFF_LIMIT]

Turn any video into a summary like this

YouTube links, meetings, lectures — with transcripts, search, and chat.

Video description

Jeremy Howard is a co-founder of fast.ai, the non-profit research group behind the popular massive open online course "Practical Deep Learning for Coders", and the open source deep learning library "fastai". Jeremy is also a co-founder of #Masks4All, a global volunteer organization founded in March 2020 that advocated for the public adoption of homemade face masks in order to help slow the spread of COVID-19. His Washington Post article "Simple DIY masks could help flatten the curve." went viral in late March/early April 2020, and is associated with the U.S CDC's change in guidance a few days later to recommend wearing masks in public. In this episode, Jeremy explains how diffusion works and how individuals with limited compute budgets can engage meaningfully with large, state-of-the-art models. Then, as our first-ever repeat guest on Gradient Dissent, Jeremy revisits a previous conversation with Lukas on Python vs. Julia for machine learning. Finally, Jeremy shares his perspective on the early days of COVID-19, and what his experience as one of the earliest and most high-profile advocates for widespread mask-wearing was like. Show notes (transcript and links): http://wandb.me/gd-jeremy-howard-2 --- ⏳ Timestamps: 0:00 Intro 1:06 Diffusion and generative models 14:40 Engaging with large models meaningfully 20:30 Jeremy's thoughts on Stable Diffusion and OpenAI 26:38 Prompt engineering and large language models 32:00 Revisiting Julia vs. Python 40:22 Jeremy's science advocacy during early COVID days 1:01:03 Researching how to improve children's education 1:07:43 The importance of executive buy-in 1:11:34 Outro 1:12:02 Bonus: Weights & Biases --- 📝 Links 📍 Jeremy's previous Gradient Dissent episode (8/25/2022): http://wandb.me/gd-jeremy-howard 📍 "Simple DIY masks could help flatten the curve. We should all wear them in public.", Jeremy's viral Washington Post article: https://www.washingtonpost.com/outlook/2020/03/28/masks-all-coronavirus/ 📍 "An evidence review of face masks against COVID-19" (Howard et al., 2021), one of the first peer-reviewed papers on the effectiveness of wearing masks: https://www.pnas.org/doi/10.1073/pnas.2014564118 📍 Jeremy's Twitter thread summary of "An evidence review of face masks against COVID-19": https://twitter.com/jeremyphoward/status/1348771993949151232 📍 Read more about Jeremy's mask-wearing advocacy: https://www.smh.com.au/world/north-america/australian-expat-s-push-for-universal-mask-wearing-catches-fire-in-the-us-20200401-p54fu2.html --- Connect with Jeremy and fast.ai: 📍 Jeremy on Twitter: https://twitter.com/jeremyphoward 📍 fast.ai on Twitter: https://twitter.com/FastDotAI 📍 Jeremy on LinkedIn: https://www.linkedin.com/in/howardjeremy/ --- 💬 Host: Lukas Biewald 📹 Producers: Riley Fields, Angelica Pan --- Subscribe and listen to Gradient Dissent today! 👉 Apple Podcasts: http://wandb.me/apple-podcasts​​ 👉 Google Podcasts: http://wandb.me/google-podcasts​ 👉 Spotify: http://wandb.me/spotify​