What You'll Learn
- Learn how to create and demo machine learning applications quickly.
- Build your own image generation, image captioning, and text-summarization apps.
- Share your app with teammates, beta testers, and more on Hugging Face Spaces.
About This Course
In this short course, led by Apolinário Passos, Machine Learning Art Engineer at Hugging Face, you will learn to build generative AI
applications using Gradio. The course focuses on creating user-friendly applications for various AI tasks, from text summarization to image
generation, making it easy to share your work on platforms like Hugging Face Spaces.
- Create a user-friendly text summarization app using an open-source LLM.
- Build an image captioning app that describes uploaded images.
- Develop an app that generates images from text using a diffusion model.
- Combine image captioning and generation into a cohesive workflow.
- Create a chatbot interface with Falcon, a top-ranking open-source LLM.
By completing this course, you’ll gain practical knowledge to quickly create interactive demos, validate projects, and accelerate deployment.
Course Outline
-
Introduction
Overview of Gradio and its applications in building user-friendly AI demos.
-
NLP Tasks Interface
Building an NLP task interface with code examples for text summarization.
-
Image Captioning App
Developing an app for image captioning, enabling users to upload images and receive descriptive captions.
-
Image Generation App
Creating an image generation app that produces images from text prompts using a diffusion model.
-
Describe and Generate Game
Combining image captioning and generation to create an interactive "describe and generate" application.
-
Chat with Any LLM
Setting up a chat interface using Falcon, allowing interactive conversations with an open-source LLM.
-
Conclusion
Recap of concepts, final tips, and suggestions for further exploration with Gradio and AI applications.
Who Should Join?
This course is ideal for anyone with basic Python knowledge who is interested in quickly building and sharing AI applications and demos using
Gradio.