/Building-Generative-AI-Applications-with-Gradio

We'll build generative AI apps using Gradio, a short course provided by DeepLearning.AI in collaboration with Hugging Face

Primary LanguageJupyter Notebook

Building-Generative-AI-Applications-with-Gradio

Learn to build generative AI apps using Gradio, a short course provided by DeepLearning.AI in collaboration with Hugging Face.

Cover Image

Contents:

  • Learn how to quickly create and demonstrate machine learning applications.
  • Build your own image generation, image captioning, and text summarization apps.
  • Share your apps with teammates, beta testers, and more on Hugging Face Spaces.

Skills:

In this repository, you will gain proficiency in the following areas:

  • Natural Language Processing (NLP): Learn how to leverage pre-trained models like bart-large-cnn and bert-base-NER for tasks such as text summarization and named entity recognition.

  • Generative AI: Dive into the world of generative AI and explore models like stable-diffusion-v1-5 for image generation and blip-image-captioning-base for image captioning. Understand how to generate realistic images from textual descriptions and vice versa.

  • Image-to-Text Conversion: Explore techniques for converting images into descriptive text using blip-image-captioning-base models.

  • Text-to-Image Generation: Learn how to generate images from textual descriptions using models like stable-diffusion-v1-5. Understand the principles behind text-to-image synthesis and its applications.

  • Chatbot Development: Discover how to build conversational AI agents using models like Falcon-40B-Instruct. Learn how to create interactive chatbot applications that can understand and respond to user queries effectively.

What We'll Build:

  1. NLP App Interface:
  2. Image Captioning App (image-to-text, blip-image-captioning-base)
  3. Image Generation App (text-to-image, stable-diffusion-v1-5)
  4. Describe-and-Generate App
  5. Chatbot App (Falcon-40B-Instruct)

Skills:

  • Natural Language Processing (NLP)
  • Generative AI
  • Large Language Models (LLM)
  • Image-to-Text Conversion
  • Text-to-Image Generation
  • Chatbot Development