Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/huggingface/diffusion-models-class
Materials for the Hugging Face Diffusion Models Course
https://github.com/huggingface/diffusion-models-class
Last synced: 20 days ago
JSON representation
Materials for the Hugging Face Diffusion Models Course
- Host: GitHub
- URL: https://github.com/huggingface/diffusion-models-class
- Owner: huggingface
- License: apache-2.0
- Created: 2022-10-13T09:13:48.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-19T15:58:21.000Z (3 months ago)
- Last Synced: 2024-10-01T15:42:23.067Z (about 1 month ago)
- Language: Jupyter Notebook
- Size: 124 MB
- Stars: 3,555
- Watchers: 98
- Forks: 385
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-generative-ai - Hugging Face Diffusion Models Course - Python materials for the online course on diffusion models by [@huggingface](https://github.com/huggingface). (Image / Stable Diffusion resources)
- awesome-generative-ai - Hugging Face Diffusion Models Course - Online course materials on diffusion models by [@huggingface](https://github.com/huggingface). (Stable Diffusion Resources)
- awesome-ai-tools - Hugging Face Diffusion Models Course - Python materials for the online course on diffusion models by [@huggingface](https://github.com/huggingface). (Image / Stable Diffusion resources)
- Awesome-AIGC-Tutorials - Hugging Face Diffusion Models Course
- awesome-generative-ai - Hugging Face Diffusion Models Course - Python materials for the online course on diffusion models by [@huggingface](https://github.com/huggingface). (Image / Stable Diffusion resources)
README
# Hugging Face Diffusion Models Course
[![License](https://img.shields.io/static/v1?label=License&message=Apache&color=)](https://github.com/huggingface/diffusion-models-class/blob/main/LICENSE) Β
[![GitHub forks](https://img.shields.io/github/forks/huggingface/diffusion-models-class.svg?style=social&label=Fork&maxAge=2592000)](https://github.com/dhakalnirajan/diffusion-models-class) Β
[![Made with Jupyter](https://img.shields.io/badge/Made%20with-Jupyter-red?style=flat-square&logo=Jupyter)](https://jupyter.org/try) Β
![PyTorch](https://img.shields.io/badge/PyTorch-%23EE4C2C.svg?style=flat-square&logo=PyTorch&logoColor=white)In this free course, you will:
- π©βπ Study the theory behind diffusion models
- 𧨠Learn how to generate images and audio with the popular π€ Diffusers library
- ποΈββοΈ Train your own diffusion models from scratch
- π» Fine-tune existing diffusion models on new datasets
- πΊ Explore conditional generation and guidance
- π§βπ¬ Create your own custom diffusion model pipelinesRegister via the **[signup form](https://huggingface.us17.list-manage.com/subscribe?u=7f57e683fa28b51bfc493d048&id=ef963b4162)** and then join us on **[Discord](https://discord.gg/aYka4Yhff9)** to get the conversations started. Instructions on how to join specific categories/channels **[are here.](https://discord.com/channels/879548962464493619/1014509271255367701)**
## Syllabus
| π Publishing date | π Unit | π©βπ» Hands-on |
|---------------|----------------------------------------------------------|----------------------------------------------------------------------------------------------------------|
| November 28, 2022 | [An Introduction to Diffusion Models](https://github.com/huggingface/diffusion-models-class/tree/main/unit1)| Introduction to Diffusers and Diffusion Models From Scratch |
| December 12, 2022 | [Fine-Tuning and Guidance](https://github.com/huggingface/diffusion-models-class/tree/main/unit2) | Fine-Tuning a Diffusion Model on New Data and Adding Guidance |
| December 21, 2022 | [Stable Diffusion](https://github.com/huggingface/diffusion-models-class/tree/main/unit3) | Exploring a Powerful Text-Conditioned Latent Diffusion Model |
| January 2023 (TBC) | [Doing More with Diffusion](https://github.com/huggingface/diffusion-models-class/tree/main/unit4) | Advanced Techniques to Take Diffusion Further |More information coming soon!
## Prerequisites
- Good skills in Python π
- Basics in Deep Learning and PytorchIf it's not the case yet, you can check these free resources:
- Python: https://www.udacity.com/course/introduction-to-python--ud1110
- Intro to Deep Learning with PyTorch: https://www.udacity.com/course/deep-learning-pytorch--ud188
- PyTorch in 60 min: https://pytorch.org/tutorials/beginner/deep_learning_60min_blitz.html## FAQ
**Is this class free?**Yes, totally free π₯³.
**Do I need to have a Hugging Face account to follow the course?**
Yes, to push your custom models and pipelines to the hub, you need an account (it's free) π€.
You can create one here π [https://huggingface.co/join](https://huggingface.co/join)
**Whatβs the format of the class?**
The course will consist of at least **4 Units.** More will be added as time goes on, on topics like diffusion for audio.
Each unit consists of some theory and background alongside one or more hands-on notebooks. Some units will also contain suggested projects and we'll have competitions and swag for the best pipelines and demos (more details TDB).
## π Languages and translations
Members of the π€ community have begun translating the course! We're planning to host this course on the [Hugging Face website](https://huggingface.co/), so if you're interested in contributing a translation, we recommend waiting until we've formatted the English content in it's final form.
| Language | Authors |
|:------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------|
| [Chinese](https://github.com/darcula1993/diffusion-models-class-CN/blob/main/README_CN.md) | [@darcula1993](https://github.com/darcula1993) [@XhrLeokk](https://github.com/XhrLeokk) [@SuSung-boy](https://github.com/SuSung-boy) [@Hoi2022](https://github.com/Hoi2022)|
| [Japanese](https://github.com/eltociear/diffusion-models-class-JA/blob/main/README_JA.md) | [@eltociear](https://github.com/eltociear) [@nazuki155](https://github.com/nazuki155)|
| [Korean](https://github.com/deep-diver/diffusion-models-class/blob/main/README_KR.md) | [@deep-diver](https://github.com/deep-diver)