Model development
Hugging Face Models and Applications
Explore Hugging Face tools for language, image, video and audio models, including Transformers and Diffusers.
A small sample of 30,000+ courses curated from around the world, all available to DoJo members.
A free 30-minute conversation with Ted about your goals.
Already a member? Open this course (opens in a new tab)
Course topics
Model development
- Transformers
- Diffusers
- Gradio applications
You inspect the behaviour
Find your fit
Is this a useful starting point?
For Python developers familiar with PyTorch, CUDA, library installation and Jupyter notebooks.
- Starting point
- Expert
- Course length
- 9.5 total hours
- Lessons
- 49 lectures

Course by Jose Portilla, Pierian Training
Course last updated: 05/2024
Requirements
- Understanding of Python and pip installing libraries
- Understanding of PyTorch and CUDA
- Understanding of Jupyter Notebooks
What is included
- 9.5 hours on-demand video
- 1 article
- 1 downloadable resource
- Access on mobile
- Certificate of completion
DoJo membership: A$250 per month per seat, excluding GST. Includes fortnightly group support and a private member community.
Explore the lessons
Course curriculum.
8 sections • 49 lectures • 9h 21m total length
Introduction1 lecture • 1min
- FAQs and Resource Downloads00:40
Introduction to Hugging Face5 lectures • 1hr 12min
- What is Hugging Face?08:43
- Creating a Hugging Face Account and Token19:00
- Understanding Models and Spaces14:41
- Datasets on Hugging Face Overview06:36
- Hugging Face Setup, Online Options, and Versions22:50
- Introduction Check-In 1 question
HuggingFace - NLP with Transformers Library on Hugging Face6 lectures • 1hr 23min
- Introduction to Transformers Library01:18
- Hugging Face Basics18:57
- NLP Pipelines17:14
- Understanding how LLMs Work12:30
- LLMs - Text Tokenization and Probabilities24:16
- LLMs - Text Generation08:35
Image Models - Diffusers Library with Hugging Face6 lectures • 50min
- Introduction to Image Models Section00:56
- Understanding Image Data04:56
- Image Data with Python12:16
- Understanding Text to Image Models12:37
- Diffusion Models with Python11:53
- AutoPipeines with Diffusers07:04
Video Models3 lectures • 44min
- Understanding Video Models09:43
- Stable Video Diffusion19:59
- I2VGen-XL14:33
Audio Models on Hugging Face6 lectures • 1hr 29min
- Introduction to Audio00:37
- Understanding Audio Data10:56
- Audio Data with Python25:25
- Audio Classification16:25
- Audio Transcription28:13
- Audio Generation07:15
Building Machine Learning GUIs with Gradio11 lectures • 1hr 49min
- Introduction to Gradio Section02:39
- Gradio Components11:53
- Gradio Components - Part Two17:10
- Gradio - Multiple Components and Layouts17:33
- Gradio - Components and Layouts - Part Two08:43
- Gradio - Component Interactions11:25
- Gradio - Interactions Part Two10:18
- Gradio - Machine Learning GUI Example - ML Integration09:04
- Gradio - Pipelines Integration06:35
- Gradio - Errors, Warnings, and Info07:37
- Gradio - Styling and Themes06:17
APPENDIX: Git11 lectures • 1hr 55min
- Understanding Git vs. GitHub07:38
- Installing Git13:16
- GitHub Profile04:52
- Configuring Git (Note: GitHub Specific)05:50
- Creating and Cloning Repositories19:21
- Private Repositories10:22
- Git Usage and Workflow08:32
- Git add and Commit16:04
- Git Remote Branch and Push13:43
- Git Log01:35
- Git Fetch and Pull13:17
From learning to practice
Try this next.
Build a small model demonstration and compare the input, model behaviour and resulting output.
A useful next step
Choose where to start.
Talk through your goals in a free 30-minute discovery call with Ted. Bring a task you want to improve and the tools you already use.
Book a discovery callExplore DoJo membership