VOOZH about

URL: https://www.coursera.org/learn/selecting-the-right-llm-with-hugging-face

⇱ Selecting the Right LLM with Hugging Face | Coursera


Selecting the Right LLM with Hugging Face

Selecting the Right LLM with Hugging Face

This course is part of multiple programs.

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

3 hours to complete
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

3 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Navigate through the Hugging Face Ecosystem

  • Comparing Models using various Factors and Practical Considerations

  • Using a Model from Hugging Face

  • Determine the most suitable model for a given task by scoring the results from each candidate model on a variety of parameters.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

2 assignmentsΒΉ

AI Graded see disclaimer
Taught in English

Build your subject-matter expertise

This course is available as part of
When you enroll in this course, you'll also be asked to select a specific program.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There is 1 module in this course

There are literally thousands of Large Language Models or LLMs available out there that can be used for a plethora of purposes. Hugging Face is the de-facto hub for language models, offering a huge collection where you can find and use almost any model you need. Choosing the right model can be an arduous task given models come in various shapes, sizes and configurations and each model is specialized at something different. So, when you approach Hugging Face in search of the right Model for your requirement, you have to know the art of this matchmaking.

In this course, we will learn how to navigate through the Hugging Face Hub for Models, matching their configurations to your needs. We will understand key characteristics of Models (LLMs), such as Size, Computational Requirements, Specializations, Licensing and so on. We will look into various families of Models and their specializations, performance and variants. We will also learn how to use various models from Hugging Face and Evaluate them based on your requirements. This course is designed for professionals deeply involved in the field of AI and machine learning, including Data Scientists, Machine Learning Engineers, AI Engineers, LLM RAG Application Developers, Software Developers, and IT Engineers. It targets individuals who are actively building or plan to build applications leveraging Large Language Models (LLMs) and seek to enhance their ability to select and utilize the most appropriate models for their specific needs. Participants should have a strong foundation in Python programming and a basic understanding of Large Language Models (LLMs) and their programmatic use, as the course will build on these concepts with practical coding exercises and advanced topics like model selection, comparison, and evaluation. By the end of this course, learners will have achieved four key objectives. They will master navigating the Hugging Face ecosystem, gaining proficiency in finding and understanding various models. They will also learn to effectively use these models, comparing them based on multiple factors and practical considerations. Additionally, the course will guide participants in testing and evaluating different models, enabling them to score and assess the results based on specific parameters. Ultimately, learners will be equipped to select the most suitable model for a given task, ensuring optimal performance in their applications.

This course develops advanced skills in selecting and evaluating Large Language Models (LLMs) from the Hugging Face Hub. Learners will master navigating the model repository, analyzing key characteristics like computational needs and specializations, and strategically matching models to project requirements for optimal application performance.

What's included

11 videos4 readings2 assignments1 peer review

11 videosβ€’Total 68 minutes
  • Introduction to the Course & Meet Your Instructorβ€’2 minutes
  • Introduction to Hugging Face β€’9 minutes
  • Navigating through Hugging Face Hub β€’9 minutes
  • Model Characteristics β€’7 minutes
  • Model Families β€’6 minutes
  • Evaluating Models Based on Metrics β€’7 minutes
  • Evaluating Models Based on Deployment characteristics β€’6 minutes
  • Case-Study Intro β€’4 minutes
  • Dataset and Metrics β€’8 minutes
  • Testing and Evaluation β€’10 minutes
  • Congratulations and Continuous Learning Journeyβ€’1 minute
4 readingsβ€’Total 20 minutes
  • Welcome to the Course: Course Overviewβ€’5 minutes
  • Understanding LLMs and Hugging Face Setupβ€’5 minutes
  • Evaluating Model Characteristics and Deploymentβ€’5 minutes
  • Testing and Comparing LLMsβ€’5 minutes
2 assignmentsβ€’Total 50 minutes
  • LLM Selection Challenge: Multilingual Chatbot Developmentβ€’30 minutes
  • Selecting the Right LLM with Hugging Faceβ€’20 minutes
1 peer reviewβ€’Total 60 minutes
  • Practice Project: LLM Selector Challengeβ€’60 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructors

Coursera
10 Coursesβ€’19,994 learners

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

It is a structured way to choose an appropriate large language model from the Hugging Face Hub by matching model traits to a specific task. The course emphasizes understanding what a model is designed for, what it requires to run, and how to judge whether it fits your needs.

You would use it when several models could handle your application and you need a clear way to narrow the options. In this course, that means comparing candidates against practical needs such as specialization, resource demands, licensing, and expected performance.

It sits in the earlier and middle stages of building with LLMs, after you define the task and before you settle on a model for regular use. The course treats it as the link between exploring available models and testing them in a repeatable way.

A structured selection process starts with your requirements and the models' characteristics, then uses comparison and evaluation to make the choice more deliberate. The course focuses on informed trade-offs rather than making a quick one-off choice.

A strong foundation in Python and a basic understanding of LLMs and their programmatic use are helpful before you begin. Because the course is intermediate, it builds on those basics and spends more time on comparison, testing, and evaluation.

The course centers on the Hugging Face Hub for finding, understanding, and using LLMs. The main methods are model comparison and hands-on evaluation based on task requirements and practical constraints.

You will practice finding models, interpreting their documentation, comparing candidates by practical factors, and trying selected models from Hugging Face. You will also organize a basic evaluation, score results against your requirements, and justify your final choice.

Financial aid available,

ΒΉ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.