Skip to content

Simple code demos about classic AIGC models/Compilation of blogs and papers on classic AIGC models.

Notifications You must be signed in to change notification settings

liujf69/Classic-Generative-Model

Repository files navigation

Classic-Generative-Model

Introduction

  1. 本项目旨在以 Toy Demo😄😄的方式实现经典的 AIGC⚡⚡生成模型,避免下载复杂的数据集和需使用高端 GPU 的问题。
  2. 通过直达模型🔭🔭的核心代码(配合论文阅读更佳),学习模型的核心思想,达到快速学习的目的。
  3. 以下均为个人学习 AIGC 所阅读和编写的部分代码✨✨,欢迎指出问题和 Pull Request👯👯(PR)。
  4. 以下均为个人学习 AIGC 所阅读的优秀博客📕📕和经典论文📕📕,感谢所有作者的贡献✨✨✨✨!!

Contents

  1. A simple demo about DDPM in the DDPM folder.
  2. A simple demo about GAN in the GAN folder.
  3. A simple demo about VAE in the VAE folder.
  4. A simple demo about VQVAE in the VQVAE folder.
  5. A simple demo about PixelCNN and VQVAE in the PixelCNN_VQVAE folder.
  6. A simple demo about Autoregressive Transformer and VQVAE in the AR_VQVAE folder.
  7. A simple demo about Conditional Autoregressive Transformer in the Cond_AR_Transformer folder.
  8. A simple demo about Calculating Motion FID in the Cal_Motion_FID folder.
  9. A simple demo about Conditional Diffusion Using Classifier-Free Diffusion Guidance in the Cond_diffusion_Free_guide folder.
  10. A simple demo about Using Diffuser in the Diffuser_pipeline folder.
  11. A simple demo about Using LoRA based on the PEFT in the PEFT_LoRA folder.
  12. A simple demo about MoE Model in the Simple_MoE folder.
  13. A simple demo about DDIM Model in the Simple_DDIM folder.
  14. A simple demo about UNet Model of Stable Diffusion in the SD_UNet folder.
  15. A simple demo about U-ViT Demo in the Simple_U-DiT folder.
  16. A simple demo about DDIM of Stable Diffusion in the SD_DDIM folder.
  17. A simple demo about Inpainting of Stable Diffusion in the SD_Inpainting folder.
  18. A simple demo about Classifer Guidance in the Simple_Classifer_Guide folder.
  19. A simple demo about Diffusion Transformers (DiTs) in the Simple_DIT folder.

Blog Recommendation

Paper Recommendation

Highlights

  • Rich Human Feedback for Text-to-Image Generation (CVPR 2024 best paper) [Paper] [Code]
  • Generative Image Dynamics (CVPR 2024 best paper) [Paper] [Project]
  • Scaling Rectified Flow Transformers for High-Resolution Image Synthesis (ICML 2024 best paper) [Paper] [Project]
  • VideoPoet: A Large Language Model for Zero-Shot Video Generation (ICML 2024 best paper) [Paper] [Project]
  • Discrete Diffusion Modeling by Estimating the Ratios of the Data Distribution (ICML 2024 best paper) [Paper]

Diffusion

  • Denoising Diffusion Probabilistic Models [Paper] [Code]
  • DENOISING DIFFUSION IMPLICIT MODELS [Paper] [Code]
  • High-Resolution Image Synthesis with Latent Diffusion Models [Paper] [Code] [Code]
  • Diffusion Models Beat GANs on Image Synthesis [Paper] [Code]
  • Stable Video Diffusion: Scaling Latent Video Diffusion Models to Large Datasets [Paper] [Code]
  • Align your Latents: High-Resolution Video Synthesis with Latent Diffusion Models [Paper]
  • Elucidating the Design Space of Diffusion-Based Generative Models [Paper]

Autoregressive Model

  • Autoregressive Image Generation without Vector Quantization [Paper]

GAN

VQVAE & VAE & VQ-GAN

  • Neural Discrete Representation Learning [Paper]
  • Auto-Encoding Variational Bayes [Paper]
  • CV-VAE: A Compatible Video VAE for Latent Generative Video Models [Paper] [Code]
  • Taming Transformers for High-Resolution Image Synthesis [Paper] [Code]

DIT

  • Scalable Diffusion Models with Transformers [Paper] [Code]
  • Hunyuan-DiT : A Powerful Multi-Resolution Diffusion Transformer with Fine-Grained Chinese Understanding [Paper] [Code]
  • All are Worth Words: A ViT Backbone for Diffusion Models [Paper] [Code]

AI-generated image detection

  • A Single Simple Patch is All You Need for AI-generated Image Detection [Paper] [Code] [Blog]
  • PatchCraft: Exploring Texture Patch for Efficient AI-generated Image Detection [Paper] [Code] [Blog]
  • GenDet: Towards Good Generalizations for AI-Generated Image Detection [Paper] [Code]

Project Recommendation

Thanks

Thanks to all the authors of the above blogs and papers!!

About

Simple code demos about classic AIGC models/Compilation of blogs and papers on classic AIGC models.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages