Introduction to Image Generation
Key Takeaways
Introduces diffusion models for image generation, explaining the concept and its applications in AI-powered art creation
Full Transcript
hello everybody today I'm going to provide an introduction to diffusion models a family of models that have recently shown tremendous promise in the image generation space while many approaches have been implemented for image generation some of the more promising ones over time have been model families like variational autoencoders which encode images to a compressed size that and decode them back to the original size while learning the distribution of the data itself Gans which pit two neural networks against each other one neural network the generator creates images and the other neural network the discriminator predicts if the image is real or fake over time the discriminator gets better at distinguishing between real and fake and the generator gets better at creating re looking fakes autor regressive models which generate images by treating an image as a sequence of pixels the modern approach with autor regressive models actually draws much of its inspiration from how llms handle text one of the newer image generation model families and the focus of this talk is defusion models diffusion models draw inspiration from physics specifically thermodynamics and while they were first introduced for image generation in 2015 it took a few years for the idea to really take off within the last few years though we've seen a massive increase in the research space an industry with diffusion models diffusion models underpin many state-of-the-art image generation models that you may be familiar with today diffusion models show promise across a number of different use cases unconditioned diffusion models in which models have no additional input or instruction can be trained on images of a specific thing to generate new images of that thing such as faces another example of unconditioned generation is super resolution increasing image quality conditioned diffusion models give us things like text to image generating an image from a text prompt an image editing or customizing an image with a text prompt let's dive into diffusion models and talk at a high level about how they actually work in this talk for Simplicity let's focus on unconditioned diffus now this is a really really interesting idea it's quite different than any other image generation approaches destroy structure and a data distribution through an iterative forward diffusion process learn a reverse diffusion process that restores structure and data the goal is that by training a model to denoise that model will be able to take in Pure Noise and from it synthesize a novel image now I know there's a bit of math not a on this slide so let's break it down a bit we start a large data set of images let's take a single image shown here on the left we start the forward diffusion process to go from x0 the initial image to X1 the initial image with a bit of Noise We can do this over and over again iteratively to add more and more noise to the image this distribution we call Q and it only depends on the previous step we can do this over and over iterating L adding more noise ideally once we do this for a high enough T we have reached a state of Pure Noise the initial research paper implemented this with t Wars 1000 now we want to do this in Reverse how do we go from XT noisy image to XT minus one slightly less noisy image at each step of the way we also learn this reverse diffusion process that is we train a machine learning model that takes in as input the noisy image and T and predicts the noise let's take a look at this from another angle we can visualize a training step of this model we have our initial image X and we sample at time step T to create a noisy image we train a denoising model to predict the noise this model is trained to minimize the difference between the predicted noise and the actual noise added to the image in other words this model is able to remove noise from real images to generate an image we can start with Pure Noise noise and send it through our denoising model we can then take the predicted noise and subtract it from the initial noise if we do this iteratively over and over we end up with a generated image another way to think about this is that the model is able to learn the real data distribution of images it has seen and sample from that learned distribution to create new novel images as I'm sure we are all aware there have been many advancements in this space in just the last few years while many of the exciting new technologies on vertex AI for image generation are underpinned with diffusion models lots of work has been done to generate images faster and with more control we have also seen wonderful results combining the power of diffusion models with the power of llms for incredible context aware photorealistic image generation one great example of this is Imagine from Google research while it's a bit more complicated than what we've talked through in this session you can see at its core it's a composition of a llm and a few diffusion based models this is a really exciting space and I'm thrilled to see this wonderful technology make its way into Enterprise grade products on vertex AI thank you for watching please feel free to check out our other videos for more topics like this one
Original Description
Enroll in the Introduction to Image Generation course for free! → Link: https://goo.gle/3WeYqMu
Forget drawing stick figures – AI's got you covered! Learn how diffusion models can apply physics in the creation of art (surprising, right?). We'll demystify the tech and give users guidelines for creation with your own AI art generator with Vertex AI. Picasso, who? 😉
Subscribe HERE: youtube.com/googlecloud
#GenerativeAI #cloudcomputing #googlecloudlearning
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Google Cloud · Google Cloud · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Top 3 ways organizations are adjusting their cloud strategies to prepare for economic uncertainty
Google Cloud
Google Cloud Retail Search and Browse Console deep dive
Google Cloud
Google Cloud Backup and DR - How to mount, clone or restore a VMware VM
Google Cloud
Google Cloud Backup and DR - VMware vSphere Backup Overview
Google Cloud
Google Cloud Backup and DR - Creating backup Plans for VMware VM backups
Google Cloud
Google Cloud Backup and DR - Compute Engine Instance Backups and Sole Tenant Nodes
Google Cloud
Google Cloud Backup and DR - Managing Service Accounts
Google Cloud
Let’s solve for what’s next
Google Cloud
Google Cloud Executive Briefing Center | Cloud Space | Silicon Valley
Google Cloud
Tinyclues with Google Cloud offers CRM Intelligence to maximize conversions
Google Cloud
Aible partners with Google Cloud helping customers build predictive models within minutes
Google Cloud
TELUS streamlines big data ingestion with help from Google Cloud and Accenture
Google Cloud
Getting started with Apigee API Management
Google Cloud
Google Cloud Retail Search
Google Cloud
Building your first API proxy with Apigee
Google Cloud
Brands and agencies develop dynamic video ads with Connected-Stories NEXT and Google Cloud
Google Cloud
Redefining the transportation industry
Google Cloud
Google Cloud Project Katalyst
Google Cloud
Israel's Family Court: Creating more compelling experiences for its citizens
Google Cloud
Tausight partners with Google Cloud to help healthcare industry protect PHI activity & take action
Google Cloud
Google Cloud Retail Browse
Google Cloud
Verifying API keys and debugging your API proxy flow
Google Cloud
Getting started with Apigee API Management
Google Cloud
Adding policies to your APIs
Google Cloud
Google Cloud Backup and DR - Configuring Google Cloud VMware Engine to work with Backup and DR
Google Cloud
Topaz Subsea Cable
Google Cloud
Episode 29: Building a culture of data literacy with Latin America’s biggest ecommerce platform
Google Cloud
Weshalb Datananalysten die Sparringspartner von Produktmanagern sein sollten
Google Cloud
Warum und wie METRO eine Machine Learning-Pipeline implementiert hat
Google Cloud
Wie nutzt METRO Data Science, um geschäftliche Herausforderungen zu meistern?
Google Cloud
Google Cloud in Qatar. Let's get solving.
Google Cloud
Google Cloud for Qatar
Google Cloud
Doha has a new Google Cloud region
Google Cloud
The new Google Cloud region in Qatar
Google Cloud
Build, tune, and deploy foundation models with Vertex AI
Google Cloud
Generative AI on Google Cloud
Google Cloud
Who will be coming to Google Cloud Day Tel Aviv? #Shorts
Google Cloud
Protect your organization at the edge
Google Cloud
Google Cloud Backup and DR Alert Notifications setup
Google Cloud
Build, tune, and deploy foundation models with Generative AI Support in Vertex AI
Google Cloud
Where the Internet Lives: Data center on the prairie
Google Cloud
Which developer program are you joining?
Google Cloud
Lufthansa Group baut intelligente Systeme zur Vereinfachung des Flugbetriebs
Google Cloud
How ASML revived Moore's Law and remade chipmaking
Google Cloud
CMO of Unity celebrates Women's History Month
Google Cloud
Vint Cerf on Google Cloud Digital Leader
Google Cloud
Mobile World Congress 2023
Google Cloud
Topaz - Canada
Google Cloud
Google Data Cloud & AI Summit 2023: Reveal opportunities to transform your business
Google Cloud
Building a conversational bot with Google Cloud Gen App Builder
Google Cloud
Elisa Polystar and Google Cloud partner to bring the power of analytics and automation to CSPs
Google Cloud
Network modernization - how can CSPs start now?
Google Cloud
How Semios uses imported and remote models for inference with BigQuery ML
Google Cloud
Deliver your AI solutions up to 100 times faster with Google Cloud partner, Snorkel AI
Google Cloud
Capture consumer perspectives for CPG using NLP and analytics with Harmonya and Google Cloud
Google Cloud
Delivering Cloud-Native Network Transformation
Google Cloud
Proactively detect & investigate anomalies & data quality issues in BigQuery with Telmai
Google Cloud
Introducing AlloyDB Omni
Google Cloud
Episode 30: How Auto Trader transitioned to the cloud to analyze tricky customer data
Google Cloud
MongoDB Atlas on Google Cloud
Google Cloud
More on: Image Generation Basics
View skill →Related Reads
📰
📰
📰
📰
Which AI tools can generate ready-to-use 3D character models for games, animation, or 3D printing?
Reddit r/artificial
A Practical QA Pipeline for Real Estate Image Deliveries
Dev.to · Eric PixelShouters
How Does an Image Model ‘See’? The Weird Phenomenology of CLIP and DALL-E’s Visual Understanding
Medium · ChatGPT
Best AI for Image Generation in 2026: ChatGPT vs Gemini vs Claude Tested
Medium · ChatGPT
🎓
Tutor Explanation
DeepCamp AI