Mydra logo
Artificial Intelligence
DeepLearning.AI logo

DeepLearning.AI

Building Generative AI Applications with Gradio

  • up to 1 hour
  • Beginner

Join our new short course, Building Generative AI Applications with Gradio! Learn from Apolinário Passos, Machine Learning Art Engineer at Hugging Face. Gain practical knowledge to rapidly build interactive apps and demos to validate your project and ship faster.

  • Gradio
  • Image Generation
  • Image Captioning
  • Text Summarization
  • Large Language Models

Overview

In this course, you will learn how to create and demo machine learning applications quickly using Gradio. You will build your own image generation, image captioning, and text-summarization apps. Additionally, you will learn to share your app with teammates, beta testers, and more on Hugging Face Spaces. By the end of the course, you will have the skills to rapidly build interactive apps and demos to validate your project and ship faster.

  • Web Streamline Icon: https://streamlinehq.com
    Online
    course location
  • Layers 1 Streamline Icon: https://streamlinehq.com
    English
    course language
  • Self-paced
    course format
  • Live classes
    delivered online

Who is this course for?

Python Enthusiasts

Anyone who has basic Python knowledge and wants to learn to quickly build and share apps and demos using Gradio.

Machine Learning Practitioners

Individuals looking to create and demo machine learning applications quickly.

Tech Innovators

Professionals interested in building interactive apps and demos to validate projects and ship faster.

This course offers key benefits such as learning to create and demo machine learning applications quickly using Gradio. It covers main topics like image generation, image captioning, and text summarization. Ideal for beginners with basic Python knowledge, this course will help you build interactive apps and demos to validate your projects and ship faster.

Pre-Requisites

1 / 2

  • Basic Python knowledge

  • Interest in machine learning applications

What will you learn?

Introduction to Gradio
Learn the basics of Gradio and how it can be used to create user-friendly machine learning applications.
Text Summarization App
Create a user-friendly app to take input text, summarize it with an open-source large language model, and display the summary.
Image Captioning App
Create an app that allows the user to upload an image, which uses an image to text (image captioning) to describe the uploaded image, and display both the image and the caption in the app.
Image Generation App
Create an app that takes text and generates an image with a diffusion model, then displays the generated image within the app.
Combining Image Captioning and Generation
Combine what you learned in the previous two lessons: Upload an image, caption the image, and use the caption to generate a new image.
Chat Interface with Open Source LLM
Create an interface to chat with an open source LLM using Falcon, the best-ranking open source LLM on the Open LLM Leaderboard.

Meet your instructor

  • Apolinário Passos

    Machine Learning Art Engineer, Hugging Face

    Apolinário Passos is an AI artist and Machine Learning Art Engineer with expertise in the application of Machine Learning for creative purposes. As a Creative Technologies Consultant and Developer, his previous work focused on building bridges between technology, communication, and innovation for advertisement agencies and their clients.

Upcoming cohorts

  • Dates

    start now

Free