Mydra logo
Artificial Intelligence
DeepLearning.AI logo

DeepLearning.AI

Open Source Models with Hugging Face

  • up to 1 hour
  • Beginner

This course provides a comprehensive introduction to using open source models from Hugging Face. Learn to perform NLP, audio, image, and multimodal tasks using the transformers library, and share your AI apps with a user-friendly interface or via API.

  • NLP
  • Audio processing
  • Image processing
  • Multimodal tasks
  • Transformers library

Overview

In this course, you will learn to select open source models from Hugging Face Hub to perform various tasks using the transformers library. You will package your code into a user-friendly app that can run on the cloud using Gradio and Hugging Face Spaces. The course covers tasks such as turning a small language model into a chatbot, translating languages, summarizing documents, converting audio to text, and more. By the end of the course, you will have the building blocks to create your AI-enabled applications.

  • 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?

Aspiring AI Developers

Individuals who want to get started building AI applications quickly and easily using open source models.

Machine Learning Enthusiasts

People interested in exploring the capabilities of Hugging Face's transformers library for various tasks.

Tech Professionals

Professionals looking to enhance their skills in AI and machine learning by leveraging open source models.

This course offers a quick and easy way to start building AI applications using open source models. Learn to perform various tasks with the transformers library and share your AI apps on the cloud. Ideal for beginners and tech professionals looking to enhance their AI skills.

Pre-Requisites

1 / 3

  • Basic understanding of programming

  • Familiarity with Python

  • Interest in AI and machine learning

What will you learn?

Introduction to Open Source Models
Learn about the availability of models and their weights for anyone to download, enabling a broader range of developers to innovate and create.
Using the Transformers Library
Write a few lines of code using the transformers library to perform text, audio, image, and multimodal tasks.
Building a Chatbot
Use the transformers library to turn a small language model into a chatbot capable of multi-turn conversations to answer follow-up questions.
Language Translation and Summarization
Translate between languages, summarize documents, and measure the similarity between two pieces of text for search and retrieval.
Automatic Speech Recognition and Text to Speech
Convert audio to text with Automatic Speech Recognition (ASR), and convert text to audio using Text to Speech (TTS).
Zero-shot Audio Classification
Perform zero-shot audio classification to classify audio without fine-tuning the model.
Image Narration
Generate an audio narration describing an image by combining object detection and text-to-speech models.
Zero-shot Image Segmentation
Identify objects or regions in an image by prompting a zero-shot image segmentation model with points to identify the object you want to select.
Visual Question Answering and Image Search
Implement visual question answering, image search, image captioning, and other multimodal tasks.
Sharing Your AI App
Share your AI app using Gradio and Hugging Face Spaces to run your applications in a user-friendly interface on the cloud or as an API.

Meet your instructors

  • Maria Khalusova

    Cross-Library Efforts & Education, DeepLearning.AI

    Maria Khalusova is a member of the Technical Staff at Hugging Face where she works with cross-library education. She is also an instructor at DeepLearning.AI.

  • Marc Sun

    Machine Learning Engineer, Hugging Face

    Marc Sun is a Machine Learning Engineer at Hugging Face, working on the Open Source team. His focus is on democratizing machine learning through open-source tools.

  • Younes Belkada

    Instructor, DeepLearning.AI

    Younes Belkada is an instructor at DeepLearning.AI. He is a machine learning engineer with experience at Hugging Face.

Upcoming cohorts

  • Dates

    start now

Free